我想将自定义类的对象作为值传递给 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;
这是正确的方法吗..?