Поделиться через


Ошибка компилятора C3553

для "decltype" требуется выражение, а не тип

В качестве аргумента ключевое слово decltype() требует выражения, а не имени типа. Например, последний оператор в представленном ниже фрагменте кода приводит к возникновению ошибки C3553.

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