この質問と並行して: C++ で new キーワードを使用する必要があるのはいつですか?
次のコード構造があるとします。
class Foo{
private:
int a;
int b;
/* ect */
};
class Bar{
private:
Foo A;
/* ect */
};
int main() {
Bar *b;
b = new Bar();
// call b->methods()
delete b;
};
b上記のリンクから、ヒープ (空きストア) が割り当てられていることがわかります。Aしかし、内部クラスの内容はbどうですか? Aヒープも割り当てられ ていると想定しても安全ですか?