- 147 名前:デフォルトの名無しさん mailto:sage [2008/09/20(土) 17:12:07 ]
- メモリリークって自プログラムの範囲外まで影響が及ぶことはありますか?
メモリリークとは、各プログラムが確保した領域が開放されないままプログラムが終了したときに、 確保されたまま他のプログラムが使えない領域が残ることだと思い込んでいたのですが違うのでしょうか? 例えば、以下のようにしても勝手に開放されているように思えるのですが、 これはOSが面倒みてくれている、という解釈で正しいですか? char *c; c = (char *)malloc(1000000); return 0; //開放せずに終了 char *c; c = (char *)malloc(1000000); c[1000000] = 'a'; //ここで異常終了
|

|