decltype은 주어진 식의 구체적인 타입 그대로 전달하는(추출하는) 키워드입니다. decltype(expression) auto는 상응하는 타입을 추론하는 키워드라면, declytype은 상응하는 타입을 추출하는 키워드 입니다. const int n = 1; auto m = i; // auto는 추론되며 int decltype(i) k = i; // decltype(i)는 추출되어 const int decltype의 expression에 식별자(객체의 이름)가 아닌 expression이 온다면 어떻게 추출 되는지를 알아야 합니다. 이를 알기 위해서는 lvalue, prvalue, xvalue가 무엇인지 명확히 알아야 하며 Type Category를 참고해주세요. [객체 지향 프로그래밍/C++ 프로그래..