Remarque
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.
« fonction1 » : la méthode d'interface ne sera pas implémentée par une méthode non virtuelle « fonction2 »
Remarques
Le compilateur s’attendait à trouver le mot clé virtuel sur une définition de méthode.
Example
L’exemple suivant génère l’erreur C4374 :
// C4374.cpp
// compile with: /clr /W1 /c /WX
public interface class I {
void f();
};
public ref struct B {
void f() {
System::Console::WriteLine("B::f()");
}
};
public ref struct C {
virtual void f() {
System::Console::WriteLine("C::f()");
}
};
public ref struct D : B, I {}; // C4374
public ref struct E : C, I {}; // OK