Sdílet prostřednictvím


Chyba kompilátoru C2930

'class' : typový identifikátor přeřazen jako čitatel 'identifikátoru výčtu'

Poznámky

Jako člen výčtu nelze použít obecnou třídu nebo třídu šablony.

Tato chyba může být způsobena nesprávným porovnáním složených závorek.

Examples

Následující příklad vygeneruje C2930:

// C2930.cpp
// compile with: /c
template<class T>
class x{};
enum SomeEnum { x };   // C2930

class y{};
enum SomeEnum { y };

K C2930 může také dojít při použití obecných typů:

// C2930c.cpp
// compile with: /clr /c
generic<class T>
ref struct GC {};
enum SomeEnum { GC };   // C2930

ref struct GC2 {};
enum SomeEnum2 { GC2 };