- C++相談室 part113
334 :デフォルトの名無しさん[sage]:2014/06/29(日) 10:23:04.49 ID:9A1BEMzj - メモリの確保について質問があります
HogeクラスのメンバにTestクラス二つ(testA, testB)を持たせて、Hogeコンストラクタ時に一方のTest(testB)だけをnewするとします そのHogeクラスをmain関数内でnewしたとき、testAとtestBはスタック領域とヒープ領域のどちらに確保されるのでしょうか? Hogeをnewしているので両方ともヒープ領域でしょうか? ソース:http://codepad.org/SSJ69uQH
|
- C++相談室 part113
337 :デフォルトの名無しさん[sage]:2014/06/29(日) 10:32:53.21 ID:9A1BEMzj - ありがとうございました
|
- C++相談室 part113
340 :デフォルトの名無しさん[sage]:2014/06/29(日) 11:15:57.90 ID:9A1BEMzj - >>338
HogeをnewしなければHogeとtestAはスタックに置かれて、testBはヒープに置かれますよね? それとごっちゃになってしまって >>334 ああ、わかりやすいです 確かにそうですね
|