Mise à jour attribut classe mère et initialisation
Bonjour,
Je fais du polymorphisme avec différentes zones climatiques. J'ai donc une classe mère "TerrainZone" avec des filles telles que "Chaud", "Froid" etc.
Toutes ces zones ont un nombre d'arbre à un moment donné. Je calcule leur densité grâce au même calcul donc j'ai mis cette fonction dans la classe mère et l'attribut "nbArbres" aussi.
Ma classe mère est abstraite, elle dispose de 4 fonctions virtuelles pures.
Deux questions:
1) Pourquoi l'initialisation directement dans les attributs de la classe mère n'est-elle pas prise en compte ? Je dois donc passer par le constructeur de ma classe fille pour les initialiser.
2) Pourquoi le destructeur d'un objet hérité est appelé à sa construction ?