전처리기
전처리기는 첫 번째 변환 단계의 일부로 소스 파일의 텍스트를 조작하는 텍스트 처리기입니다. 전처리기는 소스 텍스트를 구문 분석하지 않지만 매크로 호출을 찾기 위해 소스 텍스트를 토큰으로 나눕니다. 컴파일러는 일반적으로 첫 번째 단계에서 전처리기를 호출하지만, 컴파일 없이 텍스트를 처리하기 위해 전처리기를 별도로 호출할 수도 있습니다.
전처리기에 대한 참조 자료에는 다음 단원이 포함되어 있습니다.
Microsoft 전용
/E 또는 /EP 컴파일러 옵션을 사용하여 전처리 후 소스 코드의 목록을 가져올 수 있습니다. 두 옵션 모두 전처리기를 호출하고 결과 텍스트를 표준 출력 장치(대부분의 경우 콘솔)에 출력합니다. 두 옵션의 차이점은 /E는 #line 지시문을 포함하고 /EP는 이러한 지시문을 제거한다는 점입니다.
Microsoft 전용 종료
특수 용어
전처리기 설명서에서 "인수"라는 용어는 함수에 전달되는 엔터티를 나타냅니다. 경우에 따라 함수 호출에서 지정된 인수 식과 함수 정의에서 지정된 인수 선언을 각각 나타내는 "실제" 또는 "형식"이라는 수식어가 인수에 붙습니다.
"변수"라는 용어는 간단한 C 형식 데이터 개체를 나타냅니다. "개체"라는 용어는 C++ 개체 및 변수를 둘 다 나타내는 포괄적인 용어입니다.