auto 키워드

auto 키워드는 선언 지정자입니다. 그러나 C++ 표준에는 이 키워드의 원래 의미와 수정된 의미가 정의되어 있습니다. Visual C++ 2010 전까지 auto 키워드에서는 자동 저장소 클래스에 있는 변수, 즉 지역 변수를 선언합니다. Visual C++ 2010부터  auto 키워드에서는 선언의 초기화 식에서 형식이 추론되는 변수를 선언합니다. /Zc:auto [- 컴파일러 옵션은 auto 키워드의 의미를 제어합니다.

auto declarator ;
auto declarator initializer;

설명

auto 키워드 정의는 C 프로그래밍 언어가 아닌 C++ 프로그래밍 언어로 변경됩니다.

다음 항목에서는 auto 키워드 및 해당 컴파일러 옵션을 설명합니다.

참고 항목

참조

저장소 클래스 지정자

C++ 키워드