auto는 초기값을 보고 자료형을 결정(초기값 필수)

auto num = 4;     <<auto는 int로 인식 

decltype은 초기값이 필수가 아님

int f()

{

return 3;

}


decltype(f()) num1;        << int형


double num = 2.5;

decltype(num) num2;    << double형


decltype((d)) num3 = num2;        << double& 형 (이미 선언된 변수를 사용한다면 레퍼런스로만 사용한다)


'C++' 카테고리의 다른 글

[MAC] VS Code C++ debuging, compile  (0) 2018.03.12
Fold expression, constexpr  (0) 2018.02.05
c++11 typedef 사용하기  (0) 2018.01.08
enum to string  (0) 2017.08.03
winapi image button  (0) 2017.08.01

+ Recent posts