• # héritage multiple en diamant

    Posté par (site web personnel) . En réponse au message Autour de l'héritage multiple et des méthodes virtuelles.. Évalué à 3.

    Tu veux faire un héritage en "diamant", c'est l'horreur à gérer.

    En gros, tu dois jouer sur les espaces de nom des méthodes pour savoir quel branche tu empruntes lors d'un appel de fonction.

    D.qqch si qqch existe dans B et C, il faut dire au compilo lequel tu veux utiliser.

    Il y a des docs plus précises sur internet sur ce point.

    Par contre, d'un point de vue conception de soft, c'est une pure horreur. Tu ferais mieux de rester dans le cas de classe virtuelle qui représentent des "interfaces" comme en Java.

    "La première sécurité est la liberté"