Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
'member': um tipo de valor não pode ter um operador de atribuição
Observações
Funções 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 podem ficar dentro de uma classe de valor.
Exemplo
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
};