C++相談室 part14
■ このスレッドは過去ログ倉庫に格納されています
0336308じゃないけど
NGNG>>303
T* obj = new T; と確保したら、解放は delete obj;
T* obj = new T[size]; と確保したら、解放は delete[] obj;
基本中の基本です。
>>303 は、ポインタを new していないのに、 delete で消そうとしているからだめだめ。
>>305 で、char* szB = ""; と、定数へのポインタを delete で消すなんていうのはもってのほか。
メモリリークで苦しみたくなければ、メモリや変数について、1から勉強したほうがよいと思われ。
それが嫌なら、C/C++ やめて Java か C# でもやってなさい
■ このスレッドは過去ログ倉庫に格納されています