일반적인 메모리 해제 방식
if ( p != nullptr ) {
delete p;
};
if ( p != nullptr ) {
delete[] pArr;
};
매크로 사용 방식
NULL에 대한 조건식을 매크로를 사용해서 작성할 수 있다.
#define SAFE_DELETE( p ) { if( p ) { delete p; p = NULL; } }
#define SAFE_DELETE_ARRAY( p ) { if( p ) { delete[] p; p = NULL; } }
SAFE_DELETE ( mData_ );
SAFE_DELETE_ARRAY ( mData_ );
'과거 자료' 카테고리의 다른 글
오픈소스 라이브러리 (0) | 2022.11.15 |
---|---|
C++ 프로그램 디자인 하기 (0) | 2022.11.15 |
C++ 코딩 스타일 정리 (0) | 2022.11.10 |
DirectX12 - 벡터 대수 연습문제 (0) | 2022.11.04 |
뷰 포트 시점을 객체에 고정 하기 (0) | 2022.10.26 |