[C++]전처리기
C/C++에서 #으로 시작하는 것은 지시어로써 컴파일러에게 무언가를 알릴 때 사용한다. 대표적인 것이 #include로 컴파일러에게 특정 파일을 포힘시키라고 알리는 역할을 한다. #ifndef (#ifdef) 와 #endif는 항상 함께 사용되며, 사용법은 다음과 같다. #ifndef(#ifdef) 이름 내용 #endif #ifndef는 이름에 해당하는 것이 #define문에 의해 정의되어 있지 않으면 컴파일할 때 내용을 포함시키고, 이름이 정의되어 있으면 포함시키지 말라고 컴파일렁에게 지시한다. #ifdef 는 #ifndef와 반대로 동작한다. 정의되어 있을 때 포함시킨다. ex) #ifndef __CMACHINE_H_INCLUDED__ #define __CMACHINE_H_INCLUDED__ 프로그램..