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 : Sélectionner tout - Visualiser dans une fenêtre à part
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...
}