您的位置:首页 > 其它

使用boost容器指针

2009-06-25 21:01 363 查看
使用boost容器指针可以来简化操作,有效避免内存泄漏

头文件boost/ptr_container/ptr_container.hpp

命名空间 boost

例子:

class Obj

{

public:

virtual void Call() = 0;

};

class O1: public Obj;

class O2:public Obj;

ptr_vector<Obj> olis;

olis.push_back(new O1);

olis.push_back(new O2);

for_each(olis.begin(),olis.end(), mem_fun_ref(&Obj::Call));
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐