[ C++ ] 선행처리기 / 전처리기 ( Preprocess )
다음 포스터인 inline에 들어가기 전에 C에서 배웠던 전처리기에 대해 복습하자. C++에서 컴파일되는 과정은 다음과 같습니다. "프로그래머가 작성한 소스파일은 가장 먼저 소스파일에 대한 처리를 하는 선행 처리기를 거치고, 컴파일되어 오브젝트 파일이 생성되고, 다시 링커에 의해 실행파일이 된다. " 즉, 전처리이자 선행 처리(Preprocess) 란? 실행 파일을 생성하는 과정에서 컴파일하기 전, 소스 파일 내에 존재하는 선행 처리 지시문을 처리하는 작업을 의미합니다. 또한, 선행 처리를 위한 명령에는#define,, #undef, #include, #if, #ifdef, #elif, #else 등 맨 앞에 #기호가 붙는다는 공통점이 있습니다. ( 선행처리를 위한 명령 = 전처리 문 = 전처리기 연산자..
2019. 9. 5.