トップページ > プログラム > 2014年06月29日 > 9A1BEMzj

書き込み順位&時間帯一覧

23 位/189 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000210000000000003



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
C++相談室 part113

書き込みレス一覧

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
ああ、わかりやすいです
確かにそうですね


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。