[C++]C++선행처리자,매크로,지시자 공부하기
오늘은 C++ 선행처리자,매크로,지시자에 대해 공부했습니다. 책은 C++하이킹책을 보고 공부했습니다. 선행처리자는 컴파일러에서 컴파일을 하기 앞서 소스파일에 대한 처리를 가장 먼저 하는 선행처리입니다.선행처리를 위한 명령어에는 #define,#undef,#include,#if,#ifdef,#elif,#else,#endif,#line 등 있는데 명령어의 맨 앞에 #기호가 붙는다는 공통점이있다.일반적으로 함수외부에 기술하며, 다른 소스 파일과는 독립적으로 수행된다. 선행처리기는 컴파일러를 돌릴 때 마다 가장 먼저 수행된다. 매크로상수->#define 매크로상수 치환할 문자열 또는 상수EX) #define TRUE 1사용하는 이유는 상수가 여러부분 사용된다면 나중에 상숫값을 일일이 바꾸어야하는데 이걸 한 번에..