0

次のようなクラスがあるとします。

class MyClass : private vector<AnotherClass*> {
//some codes
}

デストラクタを実装するにはどうすればよいですか? 私はC++が初めてで、これについてまったく手がかりがありません。

前もって感謝します!

編集:構文を修正しました。私を残してくれたthx!

4

1 に答える 1

3

std::vectorから派生しないでください。std :: vectorと、shared_ptrやunique_ptrなどのスマートポインタクラスを使用することをお勧めします(こちらも参照してください)。

また、警告:ほとんどの状況で期待どおりに機能しないため、コンテナーでstd::auto_ptrを使用しないでください。

于 2012-11-29T09:16:28.590 に答える