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.
'explicit override' : la classe contient le remplacement explicite 'override' mais ne dérive pas d’une interface qui contient la déclaration de fonction
Remarques
Lorsque vous remplacez explicitement une méthode, la classe qui contient le remplacement doit dériver, directement ou indirectement, du type qui contient la fonction que vous remplacez.
Example
L’exemple suivant génère l’erreur C3254 :
// C3254.cpp
__interface I
{
void f();
};
__interface I1 : I
{
};
struct A /* : I1 */
{
void I1::f()
{ // C3254, uncomment : I1 to resolve this C3254
}
};
int main()
{
}