Etc
Cpp map insert() & 범위 기반 반복문
Debs
2024. 3. 14. 21:23
insert()
map<string,string> m;
m.insert({"병수", "입장"});
m.insert({"병수", "퇴장"}); // No!
m["병수"] = "퇴장"; // Good!
Cpp map insert()는 중복된 키를 insert 할 수 없다.
범위기반 반복문
map<string, string> m;
for (auto & entry : m) {
if(entry.second == "퇴장") cout << entry.first << "님은 퇴장하셨습니다.";
}
이렇게 범위 기반 반복문으로 map을 반복할 수 있다.