C++ > newとdelete

安全なdelete

deleteを行なった後で0を入れることにより誤用を防ぐ。

#define SAFE_DELETE( x ) { delete ( x ); ( x ) = 0; }
#define SAFE_DELETE_ARRAY( x ) { delete[] ( x ); ( x ) = 0; }
最終更新:2011年03月04日 14:10