항목 34 : 전처리 매크로 ( 난이도 : 4 )
Effective C++ 3판에서 봤던 내용이 기억 나는데, 전처리 매크로(#define)가 위험하기 때문에 C++ 스타일을 사용하자고 제안했던 것을 볼 수 있다. 일전에 동기인 강일이형이 보여 주었던 전처리 매크로(#define)의 문제점을 통해서 확신이 들었다. 이번 항목은 이런 전처리 매크로를 아직 쓰는 이유와 어떻게 대처 할 수 있는지에 대해서 이야기 하고자 한다. 1. 헤더 꼬임 방지하기 즉 헤더가 꼬이는 것을 방지하는 것을 위해서 사용 한다. #ifndef __TEST_HPP__ #define __TEST_HPP__ /* 이 내부는 __TEST_HPP__ 가 없을 때만 읽혀진다. */ #endif //__TEST_HPP__ 2. 전처리 기능 접근하기 좀 편하게 진단 코드를 사용 할 수 있기 위..
책 정리/More Exceptional C++
2008. 12. 13. 17:13
최근댓글