Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
"class" : type-class-id omdefinierat som en lokal datavariabel
Anmärkningar
Du kan inte använda en allmän klass eller mallklass som en lokal datavariabel.
Det här felet är föråldrat i Visual Studio 2022 och senare versioner.
Det här felet kan orsakas om klammerparenteser är felaktigt matchade.
Examples
I följande exempel genereras C2939:
// C2939.cpp
template<class T>
struct TC { };
int main() {
int TC<int>; // C2939
int TC; // OK
}
C2939 kan också inträffa när du använder generiska:
// C2939b.cpp
// compile with: /clr
generic<class T>
ref struct GC { };
int main() {
int GC<int>; // C2939
int GC; // OK
}