★初心者にVisual C++を教えるスレ★ Part32
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドの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++の場合には単純データ配列は全開放されるということね つけないよりは付けた方が安全ではあるけど
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4348日前に更新/248 KB
担当:undef