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» : os operadores normais de conversão de boxe e unboxing não podem ser redefinidos
Observações
O compilador define um operador de conversão para cada classe gerida para suportar encaixotamento implícito. Este operador não pode ser redefinido.
Para obter mais informações, consulte Boxing Implícito.
Example
O exemplo a seguir gera C3638:
// C3638.cpp
// compile with: /clr
value struct V {
V(){}
static operator V^(V); // C3638
};
int main() {
V myV;
V ^ pmyV = myV; // operator supports implicit boxing
}