Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
'operator' : les opérateurs de conversion de boxe et de conversion d’unboxing standard ne peuvent pas être redéfinis
Le compilateur définit un opérateur de conversion pour chaque classe managée pour prendre en charge la boxe implicite. Cet opérateur ne peut pas être redéfini.
Pour plus d’informations, consultez Boxing implicite.
L’exemple suivant génère l’erreur 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
}