블로그는 나의 힘!
[ Programing ]/C++2009. 12. 23. 23:59
[ 매크로 설정 ]  #define DEL(x)  { if( NULL != x ) { delete( x ); x = NULL; } }  
=================================================================================== 
// delete 해제 설정 같이 긴 경우 이 같이 설정 하여 DEL( cName ); 만 하면 동적 객체가 제거 되는 설정을 할 수 있다.




 - 간단히 function을 설정하기 위해 매크로를 설정이 필요할때 유용. 뭐... 다들 아시겠지~
 - 하나 더 추가하자면, define을 전역이 아닌 해당 header나 cpp 한곳에만 쓸 경우 const를 활용하시길 바랍니다. define과 const의 결정적인 차이는 define은 매크로로 잘못된 code라도 컴파일에서 오류를 잡아 내질 못합니다.
Posted by Mister_Q