[개발/C/C++] 전처리문 (#define, #if, #ifdef, #ifndef, #defined, .. )
[개발/C/C++] 전처리문 (#define, #if, #ifdef, #ifndef, #defined, .. ) 전처리문 (#define, #if, #ifdef, #ifndef, #defined, .. ) 출처: http://joyholic.kr/139실질적인 컴파일 이전에 미리 처리되는 문장으로 선행처리기라고도 한다. 컴파일러는 사용자가 작성한 코드를 컴파일하기에 앞서 전처리문에서 정의해 놓은 작업들을 먼저 수행한다. 종류로는 #define, #if, #ifdef, #ifndef, #defined, #undef 등이 있다. 이것은 기존에 있는 방대한 소스 코드를 지우지 않고 활성화와 비활성화하는 데에 가장 많이 이용된다. 즉, 기존에 있는 소스 코드를 건드리지 않고 부분적인 컴파일을 하는 것이다. C의..
2011. 10. 20.