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.
'operador': não é possível definir um operador WinRT ou CLR de incremento/decréscimo com sufixo. Invocar o operador WinRT ou CLR de sufixo chamará o operador correspondente de prefixo WinRT ou CLR (op_Increment/op_Decrement), mas com semântica de sufixo.
Observações
O Tempo de Execução do Windows e o CLR não suportam o operador postfix e os operadores postfix definidos pelo usuário não são permitidos. Você pode definir um operador de prefixo e o operador de prefixo será usado para operações de pré e pós-incremento.
Example
O exemplo a seguir gera C3920 e mostra como corrigi-lo:
// C3920.cpp
// compile with: /clr /LD
public value struct V {
static V operator ++(V me, int)
// try the following line instead
// static V operator ++(V me)
{ // C3920
me.m_i++;
return me;
}
int m_i;
};