- 98 名前:デフォルトの名無しさん [2008/11/14(金) 11:06:23 ]
- Visual C++ 2005 EEを使っています。
C++の参考書などでは、 new で配列を確保した場合に開放は delete [] で行うとなっていますが タスクマネージャで使用メモリを調べてみると、delete [] ではなく delete のみの表記でも 同じように開放されているようです。 (MB単位の配列の new と delete を何千何万回繰り返しても、使用メモリが増加していかない) これは、VC++ではdeleteの配列開放処理についてはコンパイラが 面倒をみてくれるという事でしょうか? それとも、現在のC++では delete でも delete [] でもどちらでも問題ないのですか?
|

|