L'héritage est le système de programmation orientée objet qui permet aux objets de prendre en charge des opérations définies par des types antérieurs sans avoir à fournir leur propre définition. C'est le vecteur majeur du polymorphisme dans la programmation orientée objet.
J'ai une interface d'objet et une collection ouverte des interfaces d'un objet dérivé pourraient souhaiter prendre en charge. class Object1 : public boost::mpl::inherit<IObje ...
J'ai une classe qui est générée par certains outils, je ne peux donc pas le changer. La classe générée est très simple (aucune interface, pas de m& ...