저는 이런걸 만들어서 delete 할일이 있을때 이걸 사용하는데
혹시 더 멋진 방법이 있지 않을까 싶어서...
Code: Select all
//-----------------
// 안전한 메모리 Release 템플릿
template < typename _Ty >
inline void _Delete_( _Ty & var )
{
if( var )
delete var;
var = NULL;
}
template < typename _Ty >
inline void _DeleteArray_( _Ty & var )
{
if( var )
delete [] var;
var = NULL;
}