delete後の扱い

だけど,あれは実行環境がMac OSXのほうで,(g++のバージョンは今は確認できない.帰ったら確認するかのう)

CentOS 5.2の,

% g++ --version
g++ (GCC) 4.1.2 20071124 (Red Hat 4.1.2-42)
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

で実行したら,

1
1
1
0x811f008
0x811f008
0x811f008
0
0
0

って結果になりました.


それと,ポインタ変数をdeleteしたら開放されるのはポイント先だそうで(thanks. mumumuさん)

てことでなんか一安心ですが.(何


でもdelete後のメモリ領域がどうなるのかっていうのは環境依存なのかなー.規格がどうなってるのか気になるっていう話.