#include <map>
#include <string>
using namespace std;

struct string_ptr_comp
{
 bool operator()(const string* lhs, const string* rhs)
 {
  return *lhs < *rhs;
 }
};


int main(int argc, char* argv[])
{
 string str_1("abc1");
 string str_2("abc2");
 string str_3("abc3");
 string str_4("abc4");
 string str_5("abc5");

 map<string*, int, string_ptr_comp> test_map;
  
 test_map.insert(make_pair(&str_3, 3));
 test_map.insert(make_pair(&str_4, 4));
 test_map.insert(make_pair(&str_5, 5));
 test_map.insert(make_pair(&str_1, 1));
 test_map.insert(make_pair(&str_2, 2));

 return 0;
}


WinApi.co.kr 사이트의 동등성 동일성 링크
http://winapi.co.kr/clec/cpp4/41-1-4.htm

'Develop' 카테고리의 다른 글

samba 설정  (0) 2011.09.29
vmware bridge 설정  (0) 2011.09.29
bitTorrent 개발  (0) 2011.08.04
OpenSSL 윈도우 빌드  (0) 2011.08.04
awk, sed를 이용한 문자열 조작 예1  (0) 2011.07.12

+ Recent posts