Anteckning
Å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.
typ: användning av en typ som är odefinierad i WinRT- eller CLR-metadata – användning av denna typ kan leda till ett körningsundantag
Anmärkningar
En typ definierades inte i kod som kompilerades för Windows Runtime eller Common Language Runtime. Definiera typen för att undvika ett möjligt körningsundantag.
Den här varningen är inaktiverad som standard. Mer information finns i Kompilatorvarningar som är inaktiverade som standard.
Example
Följande exempel genererar C4339 och visar hur du åtgärdar det:
// C4339.cpp
// compile with: /W4 /clr /c
// C4339 expected
#pragma warning(default : 4339)
// Delete the following line to resolve.
class A;
// Uncomment the following line to resolve.
// class A{};
class X {
public:
X() {}
virtual A *mf() {
return 0;
}
};
X * f() {
return new X();
}