Error del compilador C3638
"operator": los operadores de conversión boxing y unboxing estándar no se pueden volver a definir
El compilador define un operador de conversión para que todas las clase administradas admitan la conversión boxing implícita. Este operador no se puede redefinir.
Para más información, consulte Conversión boxing implícita.
El ejemplo siguiente genera el error 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
}