0

カスタム クラスのオブジェクトを値として 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;

これは正しい方法ですか..?

4

1 に答える 1