Programming/C++

[std::map] comparer 잘 못쓰면 삽입이 안된다...

Dorasima 2022. 9. 15. 00:16

의도는 문자열 길이로 정렬하면서 삽입하려 했음.

std::map의 정렬하면서 삽입하는 기능을 이용하기 위해서,

comparer를 key(std::string)의 길이를 비교하는 걸로

정의해서 map을 만들었는데,

 

이러면 key의 길이가 같으면 그냥 삽입이 안 됨

 

comparer 의 결과가 삽입 뿐만 아니라, 검색을 하는데까지 이용되는데 

이제 생각해보니 당연한 얘기...;;

무튼 이렇게 해결.