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後のメモリ領域がどうなるのかっていうのは環境依存なのかなー.規格がどうなってるのか気になるっていう話.