티스토리 뷰

우선 눈여겨봐야 할 두부분은 위에 #define과 아래 #if #elif #endif이다.


이렇게 처리는 되어 있지만 정작 쓸때는 DEBUG2 앞쪽에 주석 처리를 해주냐 마냐에 따라서


위쪽이 실행 될수도 있고 아래쪽이 실행될 수도 있는 것이다.


원래는 public 에 대해서 처리를 할때 한쪽 주석을 지우고 한쪽을 주석처리하는 방식으로 해야 하지만


이런 방식을 쓰게 되면 #define DEBUG2 만 주석 처리하게 되면 된다.


그리고 VS2008에서는 색깔로 구별할수 있게 지원까지 해주니 보기도 쉽다.



위는 #define DEBUG2를 주석처리 한 후 아래 #if 쪽이 주석 처리마냥 회색처리 된 화면



위는 #define을 주석처리를 제거 한 후에 #elif쪽이 주석처리마냥 회색처리 된 화면



댓글
댓글쓰기 폼