AUTO

C | C++

auto 키워드

타입 추론(type inference)이란 표현식의 타입을 컴파일러가 스스로 알아내는 기능이다. 타입 추론과 관련된 키워드는 auto 와 decltype 이 있다. 그 중 auto 키워드에 대해 알아보겠다. auto 키워드는 다음과 같은 상황들에 사용한다. 1. 함수의 리턴 타입을 추론한다. 2. 구조적 바인딩에 사용한다. (C++ 17, 타입 지정하면 안됨) 3. 표현식의 타입을 추론한다. 4. 비타입(non-type) 템플릿 매개변수의 타입을 추론하는 데 사용한다. 5. decltype 에서 사용한다. 6. 함수에 대한 또 다른 문법으로 사용한다. 7. 제네릭 람다 표현식에서 사용한다. 변수를 선언할 때 타입 자리에 auto 키워드를 지정하면 그 변수의 타입은 컴파일 시간에 자동으로 결정된다. aut..

냉국
'AUTO' 태그의 글 목록