Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
'your_type::operator'type'' : funzione di conversione CLR o WinRT definita dall'utente non valida. Deve eseguire la conversione da o in: 'T^', 'T^%', 'T^&', dove T = 'your_type'
Osservazioni:
Una funzione di conversione in un tipo Windows Runtime o gestito non dispone nemmeno di un parametro il cui tipo sia uguale al tipo contenente la funzione di conversione.
Example
L'esempio seguente genera l'errore C2396 e mostra come risolverlo:
// 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);
};