C/C++ 전처리기 참조

C/C++ 전처리기 참조Microsoft C/C++에서 구현되는 전처리기를 설명합니다. 전처리기는 C 및 C++ 파일이 컴파일러로 전달되기 전에 해당 파일에 대한 준비 작업을 수행합니다. 전처리기를 사용하여 조건에 따라 코드를 컴파일하고, 파일을 삽입하고, 컴파일 시간 오류 메시지를 지정하고, 코드 섹션에 시스템별 규칙을 적용할 수 있습니다.

Visual Studio 2019 에서 /Zc:preprocessor 컴파일러 옵션은 완전히 호환되는 C11 및 C17 전처리기를 제공합니다. 컴파일러 플래그 /std:c11 또는 /std:c17.

이 섹션의 내용

전처리기
기존 전처리기와 새로운 준수 전처리기에 대한 개요를 제공합니다.

전처리기 지시문
여러 실행 환경에서 소스 프로그램을 변경하기 쉽고 컴파일하기 용이하게 만들기 위해 일반적으로 사용되는 지시문에 대해 설명합니다.

전처리기 연산자
#define 지시문의 컨텍스트에서 사용되는 네 가지 전처리기 관련 연산자에 대해 설명합니다.

미리 정의된 매크로
C 및 C++ 표준 및 Microsoft C++에서 지정한 미리 정의된 매크로에 대해 설명합니다.

pragma
각 컴파일러가 C 및 C++ 언어와 전반적인 호환성을 유지하면서 시스템별 기능과 운영 체제별 기능을 제공하는 데 사용되는 pragma에 대해 설명합니다.

C++ 언어 참조
C++ 언어의 Microsoft 구현에 대한 참조 자료를 제공합니다.

C 언어 참조
C 언어의 Microsoft 구현에 대한 참조 자료를 제공합니다.

C/C++ 빌드 참조
컴파일러 및 링커 옵션에 대해 설명하는 항목의 링크를 제공합니다.

Visual Studio 프로젝트 - C++
프로젝트 시스템에서 C++ 프로젝트용 파일을 찾기 위해 검색할 디렉터리를 지정할 수 있도록 하는 Visual Studio 사용자 인터페이스에 대해 설명합니다.