Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
'type::operator operator': operador CLR/WinRT não é válido. Pelo menos um parâmetro deve ser dos seguintes tipos: 'T^', 'T^%', 'T^&', onde T = 'tipo'
Observações
Um operador em um Tempo de Execução do Windows ou tipo gerenciado não tinha pelo menos um parâmetro cujo tipo é o mesmo que o tipo do valor de retorno do operador.
Example
O exemplo a seguir gera C2394:
// C2394.cpp
// compile with: /clr /c
ref struct Y {
static Y^ operator -(int i, char c); // C2394
// OK
static Y^ operator -(Y^ hY, char c);
// or
static Y^ operator -(int i, Y^& rhY);
};