このコードでは:
class myClass
{
...
vector<myThing> thing(10);
vector<myStuff> stuff(10);
...
}
vector<myClass> vecClass(10);
...
vecClass.clear(); /// calls destructor on myClass instances
の各要素はvecClass
、物とものの 10 個の要素ベクトルを保持します。が呼び出されたときclear()
に、それによって物事が範囲外になり、適切に破棄されますか? または、私がしなければならない明確な何かがありますか?