Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
«operador» : é reservado e não pode ser utilizado como membro de uma classe ref ou de um tipo de valor. Os operadores CLR ou WinRT devem ser definidos usando a palavra-chave 'operator'
Observações
O compilador detetou uma definição de operador usando a sintaxe Managed Extensions for C++. Você deve usar a sintaxe C++ para operadores.
Example
O exemplo a seguir gera C3195 e mostra como corrigi-lo:
// C3195.cpp
// compile with: /clr /LD
#using <mscorlib.dll>
value struct V {
static V op_Addition(V v, int i); // C3195
static V operator +(V v, char c); // OK for new C++ syntax
};