728x90
아마도 C++ 11에서 가장 인기 있는 기능이 auto일 것이다. auto를 가장 잘 말해주는 예는
위 처럼 써야 할 것을 C++ 11에서는
이렇게 쓸 수 있다.
역시 auto는 그냥 일반 자료형 보다는 STL을 사용할 때 훨씬 편하게 코딩할 수 있게 만들어 준다.
* auto는 지역 변수에서만 사용할 수 있으므로, 클래스의 멤버 변수나 전역 변수, 함수의 인자로는 사용할 수 없다.
* auto는 '변수를 정의할 때 명시적으로 형을 지정하지 않고 컴파일을 할 때 자동으로 결정해주는 키워드' 이다.
728x90
'Basic Programming > C++ 11' 카테고리의 다른 글
C++11 - nullptr (0) | 2016.02.26 |
---|---|
C++11 - enum (0) | 2016.02.26 |
C++11 - range based for (0) | 2016.02.25 |
C++11 - 람다(lambda) 함수 - 2 (0) | 2016.02.25 |
C++11 - 람다(lambda) 함수 - 1 (0) | 2015.12.08 |