私はこのようなクラスを持っています:
class A
{
private:
B* ptr;
}
しかし、B ptr は異なる A オブジェクト間で共有されます。同じptrを指す他のAオブジェクトが問題なく続行できるように、Aが破壊されたときにBがオンのままになるようにauto_ptrを使用するにはどうすればよいですか。これは大丈夫ですか:
class A
{
public:
auto_ptr< B > m_Ptr;
private:
B* ptr;
}
人々がこれを実装したさまざまな方法と、彼らが互いに見た問題/利点は何ですか...ありがとう