【初心者歓迎】C/C++室 Ver.50【環境依存OK】
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
242:デフォルトの名無しさん 08/03/18 02:40:20 >>240 _msizeの動作は詳しく無いから想像だけど…。 リリース版では効率化のために1とか13とか中途半端なバイト数で確保せずに、16バイト単位で領域の割り当てをするけど デバッグ版ではデバッグしやすいように指定したバイト丁度を割り当てているのでは? (実際には管理領域やメモリ破壊検知などのためにもっと余分に割り当てているだろうけど。) 243:233 08/03/18 02:52:02 >>242 確かにこの現象が判明したのはリリースでのコンパイルですが、 デバッグで「使用するランタイムライブラリ」を「シングルスレッド」に変えるだけでも同じ現象になるのです。 これはもうランタイムライブラリの仕様としか言いようがないのでしょうか? 同じコードなのに違う動作をするというのはどうも納得いかないのです。 (オプション変更によってコンパイルorリンクエラーになるならまだわかりますが・・・) これがC言語をする人にとって周知の事なら自分の知識不足として納得しようかと思い書き込みましたw
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4860日前に更新/60 KB
担当:undef