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.
újradefiniálás: "osztály": az osztály sablon vagy generikus már "típusként" deklarálva van.
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 létrehozza a C2920-et, és bemutatja a javítás módját:
// C2920.cpp
// compile with: /c
typedef int TC1;
template <class T>
struct TC1 {}; // C2920
struct TC2 {}; // OK - fix by using a different name
A C2920 általános használat esetén is előfordulhat:
// C2920b.cpp
// compile with: /clr /c
typedef int GC1;
generic <class T>
ref struct GC1 {}; // C2920
ref struct GC2 {}; // OK - fix by using a different name