关于STL Map自动析构函数
比如
定义一个map<int, MyStruct*> map1
有没有办法让它析构时自动调用一个函数,delete iter->second;之类的
[解决办法]
不能
你可以选择使用智能指针
[解决办法]
boost::shared_ptr
[解决办法]
没有太大意义。你可以存放对象,不存放指针;或自己写一个map;map析构时调用指针对象的构造函数。
[解决办法]