AとBの2 つのクラスがあります。
クラス A には、Bptr と呼ばれる B へのポインターがあります。
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を使用するにはどうすればよいですか? 私のコードはどのようになりますか?
どうもありがとう!