std::map 사용시 키 중복

tkfkdgody의 이미지

안녕하세요...

std::map를 이용해서 자료를 저장하려고 합니다.

std::map사용시에 들어갈 자료가 세개라서
따로 맵을 이중으로 썼습니다.

std::map m1;
std::map, server&> m2;

그런데 문제는 m1의 맵의 키값이 중복이 될 수도 있습니다.
결국 제가 하고 싶은건 m2의 키값 즉 m1의 값을 가지고 저장시키고 싶은데
다른 방법이 있을까요...

gamdora의 이미지

키를 중복시키고 싶다면 std::map 대신에 std::multimap을 쓰면 되오.

s.choi의 이미지


도움이 될지 모르겠지만 http://kldp.org/node/92964 를 참고해 보심이...

tkfkdgody의 이미지

두 분 감사합니다..

열심히 해보겠습니다~