Erreur du compilateur C3648
cette syntaxe de remplacement explicite nécessite /clr :oldSyntax
Lors de la compilation pour la dernière syntaxe managée, le compilateur a trouvé une syntaxe de remplacement explicite pour les versions précédentes qui n’est plus prise en charge.
Pour plus d’informations, consultez Remplacements explicites.
Exemple
L’exemple suivant génère l’erreur C3648 :
// C3648.cpp
// compile with: /clr
public interface struct I {
void f();
};
public ref struct R : I {
virtual void I::f() {} // C3648
// try the following line instead
// virtual void f() = I::f{}
};