Delen via


Compilerfout C3638

operator: de standaardoperatoren voor boksen en uitpakken kunnen niet opnieuw worden gedefinieerd

Opmerkingen

De compiler definieert een conversieoperator voor elke beheerde klasse ter ondersteuning van impliciete boksen. Deze operator kan niet opnieuw worden gedefinieerd.

Zie Impliciete boksen voor meer informatie.

Example

In het volgende voorbeeld wordt C3638 gegenereerd:

// 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
}