다음을 통해 공유


/Zc:auto(변수 형식 추론)

/Zc:auto[-] 컴파일러 옵션은 컴파일러에서 auto 키워드를 사용하여 변수를 선언하는 방법을 지시합니다. 기본 옵션 /Zc:auto를 지정하면 컴파일러가 초기화 식에서 선언된 변수의 형식을 추론합니다. /Zc:auto-를 지정하면 컴파일러가 변수를 자동 저장소 클래스에 할당합니다.

/Zc:auto[-]

설명

C++ 표준에는 auto 키워드의 원래 의미와 수정된 의미가 정의되어 있습니다. Visual C++ 2010 전까지 이 키워드에서는 자동 저장소 클래스에 있는 변수, 즉 지역 변수를 선언합니다. Visual C++ 2010으로 시작할 때 키워드를 통해 선언의 초기화 식에서 변수 형식을 추론합니다. /Zc:auto[-] 컴파일러 옵션을 사용하여 auto 키워드의 원래 의미나 수정된 의미를 사용합니다.

auto 키워드를 현재 컴파일러 옵션과 일치하지 않게 사용할 경우 컴파일러에서 해당 진단 메시지가 발생합니다. 자세한 내용은 auto Keyword를 참조하십시오. Visual C++의 규칙과 관련된 문제에 대한 자세한 내용은 Compatibility and Compliance Issues in Visual C++를 참조하십시오.

Visual Studio에서 이 컴파일러 옵션을 설정하려면

  1. 프로젝트의 속성 페이지 대화 상자를 엽니다. 자세한 내용은 프로젝트 설정 수정을 참조하십시오.

  2. 구성 속성 노드를 클릭합니다.

  3. C/C++ 노드를 클릭합니다.

  4. 명령줄 노드를 클릭합니다.

  5. /Zc:auto 또는 /Zc:auto-추가 옵션: 창에 추가합니다.

참고 항목

참조

/Zc(규칙)

auto Keyword