Share via


전처리기

전처리기는 첫 번째 변환 단계의 일부로 소스 파일의 텍스트를 조작하는 텍스트 처리기입니다. 전처리기는 원본 텍스트를 구문 분석하지 않지만 토큰으로 분할하여 매크로 호출을 찾습니다. 컴파일러는 일반적으로 첫 번째 단계에서 전처리기를 호출하지만, 컴파일 없이 텍스트를 처리하기 위해 전처리기를 별도로 호출할 수도 있습니다.

전처리기에 대한 참조 자료에는 다음 단원이 포함되어 있습니다.

Microsoft 전용

/E 또는 /EP 컴파일러 옵션을 사용하여 전처리 후 소스 코드 목록을 가져올 수 있습니다. 두 옵션 모두 전처리기를 호출하고 결과 텍스트를 표준 출력 디바이스로 보내며, 대부분의 경우 콘솔입니다. 두 옵션의 차이점은 지시문을 포함하고 #line 이러한 지시 /EP 문을 제거한다는 /E 것입니다.

Microsoft 전용 종료

특수 용어

전처리기 설명서에서 "인수"라는 용어는 함수에 전달되는 엔터티를 나타냅니다. 경우에 따라 함수 호출에 지정된 인수 식과 함수 정의에 지정된 인수 선언을 각각 설명하는 "실제" 또는 "정식"으로 수정됩니다.

"변수"라는 용어는 간단한 C 형식 데이터 개체를 나타냅니다. "object"라는 용어는 C++ 개체와 변수를 모두 나타냅니다. 포괄 용어입니다.

참고 항목

C/C++ 전처리기 참조
번역 단계