Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
'your_type::operator'type'' : CLR oder WinRT benutzerdefinierte Konvertierungsfunktion ist ungültig. Muss entweder von 'T^', 'T^%', 'T^&', 'T^&' konvertiert werden, wobei T = 'your_type'
Bemerkungen
Eine Konvertierungsfunktion in einem Windows-Runtime- oder verwalteten Typ wies nicht einmal einen Parameter auf, dessen Typ dem Typ entspricht, der die Konvertierungsfunktion aufweist.
Example
Im folgenden Beispiel wird C2396 generiert und veranschaulicht, wie sie behoben werden:
// 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);
};