Error del compilador C3553
decltype espera una expresión, no un tipo
La palabra clave decltype()
requiere una expresión como argumento, no el nombre de un tipo. Por ejemplo, la última instrucción del siguiente fragmento de código genera el error C3553.
int x = 0;
decltype(x+1);
decltype(int); // C3553