C:可以boost :: scoped_ptr在构造函数中初始化?

前端之家收集整理的这篇文章主要介绍了C:可以boost :: scoped_ptr在构造函数中初始化?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_502_0@
可以在类’构造函数中初始化类型为boost :: scoped_ptr的类成员?怎么样?
(不在初始化列表中)

解决方法

是.你可以使用reset()成员函数.
class foo {
public:
    foo()
    {
         p.reset(new bar());
    }
private:
  boost::scoped_ptr<bar> p;
};
原文链接:https://www.f2er.com/c/113146.html

猜你在找的C&C++相关文章