으로 사용자 정의 클래스를 삽입 나는 클래스가 있습니다. 다음으로, 다른 클래스에, 나는 괴물의지도를 만들 :C의 ++의 STL 매핑 된 값
map<pair<int, int>, Monster> monsters; // Pair used for x and y coordinate
monsters.insert(make_pair(10, 10), Monster(10));
// Error - No instance of overloaded function
어떻게 괴물지도로 몬스터 인스턴스를받을 수 있나요? 모든 연산자 오버로드를 추가하여 삽입 할 수는 있지만 작동하지 않습니다!
"win32"라고하는 이유는 무엇입니까? 그것은 그 일과 관련이 없습니다. – asveikau
좋은 지적. 편집 됨. –