Erreur du compilateur C3662
'membre' : spécificateur de substitution 'spécificateur' uniquement autorisé sur les fonctions membres de classes managées ou WinRT
Un spécificateur de substitution a été utilisé sur un membre de type natif, ce qui n'est pas autorisé.
Pour plus d’informations, consultez Remplacements explicites.
Exemple
L'exemple suivant génère l'erreur C3662.
// C3662.cpp
// compile with: /clr /c
struct S {
virtual void f();
};
struct S1 : S {
virtual void f() new; // C3662
};
ref struct T {
virtual void f();
};
ref struct T1 : T {
virtual void f() new; // OK
};