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.
'Membro' : um tipo de valor não pode ter um operador de atribuição
Observações
Funções de membro especiais que exigem invocação automática pelo compilador, como um construtor de cópia ou operador de atribuição de cópia não são suportadas dentro de uma classe de valor.
Example
O exemplo a seguir gera C3194.
// C3194.cpp
// compile with: /clr /c
value struct MyStruct {
MyStruct& operator= (const MyStruct& i) { return *this; } // C3194
};
ref struct MyStruct2 {
MyStruct2% operator= (const MyStruct2% i) { return *this; } // OK
};