カスタム クラスのオブジェクトを値として STL マップに渡したい。それ、どうやったら出来るの..?
ここにコードがあります:
class demo
{
int a, b,c,d,e;
}
// here is how declare my map:
map<int, demo*> my_map;
これは、私がそれを機能に使用している方法です:
demo *ptr = NULL;
ptr = new demo;
マップに挿入する方法は次のとおりです
my_map.insert(make_pair(int, ptr);
// Delete current instance
delete ptr;
これは正しい方法ですか..?