Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
redefinition: "class" : klassmall eller generisk har redan deklarerats som "typ"
Anmärkningar
En allmän klass eller mallklass har flera deklarationer som inte är likvärdiga. Åtgärda det här felet genom att använda olika namn för olika typer eller ta bort omdefinitionen av typnamnet.
Examples
Följande exempel genererar C2920 och visar hur du åtgärdar det:
// C2920.cpp
// compile with: /c
typedef int TC1;
template <class T>
struct TC1 {}; // C2920
struct TC2 {}; // OK - fix by using a different name
C2920 kan också inträffa när du använder generiska:
// 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