我有 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?我的代码会是什么样子?
非常感谢!