【发布时间】:2013-09-18 17:04:30
【问题描述】:
我有 2 个班级,A 和 B。
在 A 类中,我在 B 上有一个名为 Bptr 的指针。
我在A的构造函数中为Bptr分配内存,在A的析构函数中释放Bptr的内存。
class B {
//whatever
public:
B(int,int);
}
class A {
private:
B * Bptr;
public:
A();
}
A::A(){
Bptr = new B(2,5);
}
A::~A(){
delete Bptr;
}
如何在我的代码中集成 Boost 并使用智能指针:boost::shared_ptr?我的代码会是什么样子?
非常感谢!
【问题讨论】:
-
你读过the documentation 吗?我对你到底想知道什么有点困惑。
标签: c++ boost shared-ptr smart-pointers