Erreur du compilateur C3553
decltype attend une expression et non un type
Le mot clé decltype()
nécessite une expression comme argument, et non le nom d’un type. Par exemple, la dernière instruction du fragment de code suivant génère l’erreur C3553.
int x = 0;
decltype(x+1);
decltype(int); // C3553