반응형
auto는 키워드로, 자동 변수이다. auto의 역할은 변수를 초기화할 때 초기화하는 값의 자료형으로 변수의 자료형을 추론한다. auto는 변수의 자료형을 모를 경우 사용하여, 컴퓨터가 자동으로 변수의 자료형을 설정할 수 있게 한다. 또한, 반대로 자료형을 생략하고자 할 때도 사용한다.
다음과 같이 auto i{36}; 라고 변수를 선언하면, 컴퓨터는 알아서 36를 정수로 알고 int형으로 인식한다.
∥
∥
Visual Studio 2022버전에서는 auto i{36}; 을 입력하고 ctrl 키를 2번 누르면 다음과 같이 위에서 초기화한 36, 15.8603에 대한 자료형을 자동으로 제시해준다.
함수를 정의할 때도 사용할 수 있는데 함수의 자료형을 모를 때 사용하여, 자료형을 굳이 쓰지 않아도 되는 편리성을 느낄 수 있다. 참고로, auto 키워드는 자동 타입 추론(automatic type deduction)이라고도 불린다.
반응형
LIST
'Programming Languages > C++' 카테고리의 다른 글
변수의 유효 (0) | 2022.06.29 |
---|---|
자료형 (0) | 2022.06.28 |
variable(변수), local variable(지역변수), global variable(전역변수) (0) | 2022.06.26 |
C++ 문장 구조 (0) | 2022.06.16 |
header file(헤더파일) (0) | 2022.06.14 |
댓글