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


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

Шаблон typedef является незаконным

Замечания

Шаблоны не допускаются в typedef определениях.

Пример

В следующем примере создается C2823 и показано один из способов ее устранения:

// C2823.cpp
template<class T>
typedef struct x {
   T i;   // C2823 can't use T, specify data type and delete template
   int i;   // OK
} x1;