비버놀로지

[mordern C++] auto 본문

LANGUAGE STUDY/C C++

[mordern C++] auto

KUNDUZ 2023. 1. 16. 15:19
728x90

auto

  • 초기값 type에 맞춰 선언하는 변수의 type이 자동으로 결정
  • compile time에 자동으로 type 완성 (선언과 동시에 초기화 필요)
  • 함수의 return type 지원
  • 함수의 매개변수에는 지원 안됨 (C++14 기준) : 필요시, template 사용
  • iterator 등 type이 복잡해지는 경우에 특히 유용하게 사용

auto a = 1;           : int

auto &b = a;         : int

 

 

 

 

728x90

'LANGUAGE STUDY > C C++' 카테고리의 다른 글

[Modern C++] range-based for loop  (0) 2023.01.16
[Modern C++] Template  (0) 2023.01.16
[Mordern C++] reference - 참조자  (0) 2023.01.16
[Modern C++] Pair  (0) 2023.01.16
[C++] STL  (0) 2023.01.16
Comments