次のようなクラスがあるとします。
class MyClass : private vector<AnotherClass*> {
//some codes
}
デストラクタを実装するにはどうすればよいですか? 私はC++が初めてで、これについてまったく手がかりがありません。
前もって感謝します!
編集:構文を修正しました。私を残してくれたthx!
次のようなクラスがあるとします。
class MyClass : private vector<AnotherClass*> {
//some codes
}
デストラクタを実装するにはどうすればよいですか? 私はC++が初めてで、これについてまったく手がかりがありません。
前もって感謝します!
編集:構文を修正しました。私を残してくれたthx!
std::vectorから派生しないでください。std :: vectorと、shared_ptrやunique_ptrなどのスマートポインタクラスを使用することをお勧めします(こちらも参照してください)。
また、警告:ほとんどの状況で期待どおりに機能しないため、コンテナーでstd::auto_ptrを使用しないでください。