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.
"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
}