トップページ > プログラム > 2016年01月26日 > I8Y70xN6

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

16 位/164 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000000001023



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
C++相談室 part122 [無断転載禁止]©2ch.net

書き込みレス一覧

C++相談室 part122 [無断転載禁止]©2ch.net
90 :デフォルトの名無しさん[sage]:2016/01/26(火) 21:25:05.76 ID:I8Y70xN6
>>51
これってコンストラクタ中から例外飛んで来たらいずれにせよメモリリークするから無駄って解釈でいいの?
この例だとdeleteはされるけど、結局デストラクタが呼ばれるわけじゃないからメンバにポインタ混じっててnewしてたりするとリークするよな
C++相談室 part122 [無断転載禁止]©2ch.net
98 :デフォルトの名無しさん[sage]:2016/01/26(火) 23:12:32.60 ID:I8Y70xN6
じゃあもしライブラリとして提供されてるクラスがメンバに複数ポインタ持っててコンストラクタで複数newして、しかもメモリが足りなくなる可能性が結構高い場合はどうすりゃいいんだ?
他のライブラリ使うのはいろんな理由で無理、ライブラリの互換性のために元のソースいじれないってなったら漏れたらあきらめるしかないのか?
C++相談室 part122 [無断転載禁止]©2ch.net
100 :デフォルトの名無しさん[sage]:2016/01/26(火) 23:22:01.99 ID:I8Y70xN6
>>99
今まさに近い状況になってて、例外飛んでくるのはまた別の原因なんですけど
実際どうすればいいんですか?自分一人だけライブラリ使わないってのはできないんですけど


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