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.
'identifier1' : 'identifier2' est déjà une classe de base directe
Remarques
Une classe ou une structure apparaît plusieurs fois dans une liste de classes de base.
Une base directe est mentionnée dans la liste de base. Une base indirecte est une classe de base de l’une des classes de la liste de base.
Une classe ne peut pas être spécifiée comme classe de base directe plusieurs fois. Une classe peut être utilisée comme classe de base indirecte plusieurs fois.
Example
L’exemple suivant génère l’erreur C2500 :
// C2500.cpp
// compile with: /c
class A {};
class B : public A, public A {}; // C2500
// OK
class C : public A {};
class D : public A {};
class E : public C, public D {};