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.
"your_type::operator'type'' : CLR- eller WinRT-användardefinierad konverteringsfunktion är inte giltig. Måste antingen konvertera från eller konvertera till: 'T^', 'T^%', 'T^&', där T = 'your_type'
Anmärkningar
En konverteringsfunktion i en Windows Runtime eller hanterad typ hade inte minst en parameter vars typ är samma som den typ som innehåller konverteringsfunktionen.
Example
Följande exempel genererar C2396 och visar hur du åtgärdar det:
// C2396.cpp
// compile with: /clr /c
ref struct Y {
static operator int(char c); // C2396
// OK
static operator int(Y^ hY);
// or
static operator Y^(char c);
};