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 |