{"id":599,"date":"2007-11-09T04:06:48","date_gmt":"2007-11-08T19:06:48","guid":{"rendered":"http:\/\/www.gisdeveloper.co.kr\/?p=599"},"modified":"2017-01-31T19:48:49","modified_gmt":"2017-01-31T10:48:49","slug":"stl-map%ec%9d%98-%eb%b9%84%ea%b5%90%ed%95%a8%ec%88%98%ec%9e%90-%ec%a0%9c%ea%b3%b5%ed%95%98%eb%8a%94-%ec%bd%94%eb%93%9c","status":"publish","type":"post","link":"http:\/\/www.gisdeveloper.co.kr\/?p=599","title":{"rendered":"STL map\uc758 \ube44\uad50\ud568\uc218\uc790 \uc81c\uacf5\ud558\ub294 \ucf54\ub4dc"},"content":{"rendered":"<p>\ud544\uc694\ud560\ub54c\ub9c8\ub2e4 \uc78a\ub294\uc9c0\ub77c, \uc774\uacf3\uc5d0 \uba54\ubaa8\ud574 \ubd05\ub2c8\ub2e4.. ^^<\/p>\n<pre>#include <map>\r\n\r\n\r\nusing namespace std;\r\n\r\nclass Standard {\r\nprivate:\r\n\tint a;\r\npublic:\r\n\tStandard(int a) {\r\n\t\tthis->a = a;\r\n\t}\r\n\r\n\tint Get() {\r\n\t\treturn a;\r\n\t}\r\n};\r\n\r\nclass Value {\r\npublic:\r\n\tStandard *pStandard;\r\n\tValue(Standard *pStandard) {\r\n\t\tthis->pStandard = pStandard;\r\n\t}\r\n};\r\n\r\nclass CustomCompare {\r\npublic:\r\n\tbool operator()(Standard* s1, Standard* s2) const {\r\n\t\treturn s1->Get() == s2->Get();\r\n\t}\r\n};\r\n\r\nint main(int argc, _TCHAR* argv[])\r\n{\r\n\tmap<Standard*, Value*, CustomCompare> container;\r\n\r\n\tStandard *pStand1 = new Standard(10);\r\n\tValue *pValue1 = new Value(pStand1);\r\n\t\r\n\tStandard *pStand2 = new Standard(20);\r\n\tValue *pValue2 = new Value(pStand2);\r\n\r\n\tcontainer[pStand1] = pValue1;\r\n\tcontainer[pStand2] = pValue2;\r\n\r\n\tStandard *pStand3 = new Standard(20);\r\n\r\n\tprintf(\"%d\\n\", container[pStand3]->pStandard->Get());\r\n\r\n\tdelete pStand3;\r\n\tdelete pStand1;\r\n\tdelete pStand2;\r\n\tdelete pValue1;\r\n\tdelete pValue2;\r\n\r\n\treturn 0;\r\n}<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>\ud544\uc694\ud560\ub54c\ub9c8\ub2e4 \uc78a\ub294\uc9c0\ub77c, \uc774\uacf3\uc5d0 \uba54\ubaa8\ud574 \ubd05\ub2c8\ub2e4.. ^^ #include using namespace std; class Standard { private: int a; public: Standard(int a) { this->a = a; } int Get() { return a; } }; class Value { public: Standard *pStandard; Value(Standard *pStandard) { this->pStandard = pStandard; } }; class CustomCompare { public: bool operator()(Standard* s1, Standard* s2) const &hellip; <\/p>\n<p class=\"link-more\"><a href=\"http:\/\/www.gisdeveloper.co.kr\/?p=599\" class=\"more-link\">\ub354 \ubcf4\uae30<span class=\"screen-reader-text\"> &#8220;STL map\uc758 \ube44\uad50\ud568\uc218\uc790 \uc81c\uacf5\ud558\ub294 \ucf54\ub4dc&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[117,8],"tags":[],"class_list":["post-599","post","type-post","status-publish","format-standard","hentry","category-cpp","category-programming"],"_links":{"self":[{"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=\/wp\/v2\/posts\/599","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=599"}],"version-history":[{"count":2,"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=\/wp\/v2\/posts\/599\/revisions"}],"predecessor-version":[{"id":3548,"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=\/wp\/v2\/posts\/599\/revisions\/3548"}],"wp:attachment":[{"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=599"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=599"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.gisdeveloper.co.kr\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=599"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}