Errore del compilatore C2458
'identifier': ridefinizione all'interno della definizione
Una classe, una struttura, un'unione o un'enumerazione viene ridefinita nella propria dichiarazione.
L'esempio seguente genera l'errore C2458:
// C2458.cpp
class C {
enum i { C }; // C2458
};