Megosztás a következőn keresztül:


C3638 fordítási hiba

„operátor”: a szabványos boxing és unboxing konverziós operátorokat nem lehet újradefiniálni

Megjegyzések

A fordító minden felügyelt osztályhoz definiál egy konverziós operátort, amely támogatja az implicit dobozolást. Ez az operátor nem definiálható újra.

További információ: Implicit Boxing.

Example

Az alábbi példa c3638-at hoz létre:

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