★初心者にVisual C++を教えるスレ★ Part32at TECH★初心者にVisual C++を教えるスレ★ Part32 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト100:デフォルトの名無しさん 08/11/14 14:44:54 >>99 レスありがとうございます。 なるほど、単純なデータ配列ではなくて、コンストラクタやデストラクタのある オブジェクト配列だと問題が発生するということですか。 メモリの開放自体がされないわけではなく、そういったオブジェクト内部処理に 問題が発生するという解釈でいいですかね。 単純なデータ配列(int配列のような)の場合に何か問題が起きる事例はありますか? もちろん本来の記述ルールとして[]を付けるというのはわかってはいますが、 具体的にどういう問題が出るのかというのがいまいち良く分かりません。 101:デフォルトの名無しさん 08/11/14 14:55:23 未定義なんだったらメモリ開放しようが、デストラクタ呼ぼうがVC++の勝手だろ・・・ 102:デフォルトの名無しさん 08/11/14 14:58:13 何が未定義 103:デフォルトの名無しさん 08/11/14 15:10:06 いいページがあった ttp://m--takahashi.com/bbs/pastlog/06700/06661.html >多くの処理系では、先頭の一つだけデストラクタが動き、 >そして全部解放されます。 という事らしい なのでVC++の場合には単純データ配列は全開放されるということね つけないよりは付けた方が安全ではあるけど 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch