うわぁ!ごめんごめん初期化し忘れたぁぁああ!
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2006/10/29(日) 22:52:560002デフォルトの名無しさん
2006/10/29(日) 23:00:010003デフォルトの名無しさん
2006/10/29(日) 23:00:46もう一回sexからやり直しぽ
0004デフォルトの名無しさん
2006/10/29(日) 23:01:280005デフォルトの名無しさん
2006/10/29(日) 23:19:390006デフォルトの名無しさん
2006/10/29(日) 23:25:280007デフォルトの名無しさん
2006/10/30(月) 00:09:500008デフォルトの名無しさん
2006/10/30(月) 00:24:32ヘヘヘヘヘヘヘヘヘヘヘヘ が標準
0009デフォルトの名無しさん
2006/10/30(月) 00:28:180010デフォルトの名無しさん
2006/10/30(月) 03:36:560011デフォルトの名無しさん
2006/10/30(月) 08:04:34いっそ0で初期化してくれてると助かるのに。
0012デフォルトの名無しさん
2006/10/30(月) 12:35:07違う。
デバッグ版ビルドの時、
未初期化の変数 (配列含む) の内容: 0xCC ('フ')
malloc() 等で確保したばかりの領域の内容: 0xCD ('ヘ')
free() で解放した領域の内容: 0xEE
"NoMansLand" (アプリが使用するメモリ領域の前後に確保されたバッファ): 0xFD
になる。(他にもあったっけ)
以上のことがメモリ周りのデバッグの役に立つので、
>>11
0 初期化はしない。
ちなみにリリース版ビルドでは本当にゴミが入る。
0013デフォルトの名無しさん
2006/10/30(月) 12:40:390014デフォルトの名無しさん
2006/10/30(月) 12:41:47WritingSolidCodeって本が
この方法薦めてた
0015デフォルトの名無しさん
2006/10/30(月) 15:18:01>('フ')
楽しそう
>('ヘ')
機嫌悪そう
0016デフォルトの名無しさん
2006/10/30(月) 15:59:520017デフォルトの名無しさん
2006/10/30(月) 17:15:290018デフォルトの名無しさん
2006/10/30(月) 23:22:07( ´∀`)フフフフフフフフフ
0020デフォルトの名無しさん
2006/10/30(月) 23:41:500021デフォルトの名無しさん
2006/10/30(月) 23:48:59確認してみた。
0xCC だった。
0022デフォルトの名無しさん
2006/10/30(月) 23:53:06ありがとう、はづかし(*ノノ
0023デフォルトの名無しさん
2006/10/31(火) 00:13:560024デフォルトの名無しさん
2006/11/01(水) 00:40:26ヘヘ
0025デフォルトの名無しさん
2006/11/01(水) 07:35:490026デフォルトの名無しさん
2006/11/04(土) 22:15:47ってなってる時もあったよね?
Winだと無いんだっけ?
TOWNSいじってる頃だったかなあ?
0027デフォルトの名無しさん
2006/11/19(日) 00:55:050028デフォルトの名無しさん
2006/11/19(日) 01:41:03同じプログラムでも、NTではコケて、95では動いてた
0029デフォルトの名無しさん
2006/11/22(水) 11:47:13つーか、だからこそ95系は終わったわけだが。
0030デフォルトの名無しさん
2006/11/23(木) 00:33:57どこで見た情報か忘れちゃったけど、確か SimCity とかってソフトが
解放した後のメモリにアクセスしているバグがあって
解放した後のメモリにアクセスできないようにしたら
SimCity のユーザにとってはそのOSが上位互換とは言えなくなるから
(SimCity のようなアホなソフトの互換性の為に)あえてメモリを確保した
プログラムが終了するまでは本当のメモリの解放は行わないようにした
とかって記事を以前読んだことがある。
0031デフォルトの名無しさん
2006/11/24(金) 11:21:010032デフォルトの名無しさん
2006/11/25(土) 03:11:53だから なおさらじゃね?
■ このスレッドは過去ログ倉庫に格納されています