Appeler les fonctions d'une classe instanciée dans une autre classe
Salut!
Je cherche la syntaxe correcte pour faire ce qui est expliqué dans le titre.
Voici un exemple qui ressemble à mon problème:
- la classe "PERSONNAGE" est instanciée dans "main", sous le nom "personnage.
- la classe "CHAPEAU" (qui contient une fonction "ENLEVER") est instanciée dans le constructeur de la classe "PERSONNAGE", sous la nom "chapeau".
- je veux appeler la fonction "ENLEVER" de la classe "CHAPEAU", depuis "main"."
Code:
1 2 3 4 5 6 7
|
int main()
{ PERSONNAGE personnage(...); // Et du coup, le constructeur de PERSONNAGE appelle le constructeur de CHAPEAU, logiquement...
// Je veux faire un truc du genre:
personnage.chapeau.ENLEVER(); // Mais cette syntaxe n'a pas l'air de fonctionner...
} |