次のようなカスタムクラスがあります。
class MyClass {
public:
int i;
std:string name;
void DoSomeStuff();
}
私のカスタムクラスのリストを持つ別のクラス:
class MyClassList {
public:
std::vector<MyClasss> myClassList;
}
メモリ内のすべての使用済みベクトル空間を解放するために、リスト デストラクタはどのようになりますか。
MyClassList::~MyClassList
{
myClassList.clear();
delete &myClassList;
}
そのコードは正しいですか、冗長ですか、それとも間違っていますか?
助けてくれてありがとう...