-
STL 에서 map 의 데이터로 struct 형을 사용하기IT/STL 2011. 5. 11. 05:41
STL 의 템플릿은 매우 강력하지만, struct 의 경우 map 의 멤버 타입으로 사용할 때 주의를 요한다.
일반적으로 그냥 struct 만 선언해서는 map 에 넣을 수 없다.
정상적으로 사용하기 위해서는 아래와 같이 < 연산자에 대해 오버라이딩 해 주어야 한다.
주의할 것은 아래는 < 연산자 오버라이딩의 한 예일 뿐이며, 본인의 코드 로직에 맞는 오버라이딩을 해 주어야 한다.
'IT > STL' 카테고리의 다른 글
std::string 에서 formatting 사용하기 (0) 2011.09.11 STL string::find 와 npos 를 사용한 string 내에서의 부분 문자열 찾기 (0) 2010.12.01 STL sort 에서 오름차순 / 내림차순 소트하기 (0) 2010.11.02