编译器错误 C3553

decltype 应为表达式而不是类型

decltype() 关键字要求使用表达式作为参数,而非类型的名称。 例如,以下代码片段中的最后一个语句生成错误 C3553。

int x = 0;
decltype(x+1);
decltype(int); // C3553