Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Átdefiniálás: "class": az osztálysablon vagy generikus újra deklarálva, mint "típus".
Megjegyzések
Egy általános vagy sablonosztály több deklarációval rendelkezik, amelyek nem egyenértékűek. A hiba kijavításához használjon különböző neveket a különböző típusokhoz, vagy távolítsa el a típusnév újradefinícióját.
Példák
Az alábbi példa c2921-et hoz létre:
// C2921.cpp
// compile with: /c
template <class T> struct TC2 {};
typedef int TC2; // C2921
// try the following line instead
// typedef struct TC2<int> x; // OK - declare a template instance
A C2921 általános használat esetén is előfordulhat.
// C2921b.cpp
// compile with: /clr /c
generic <class T> ref struct GC2 {};
typedef int GC2; // C2921
// try the following line instead
// typedef ref struct GC2<int> x;