Fonctions amies C++
ImenZ
-
sfel Messages postés 1645 Statut Membre -
sfel Messages postés 1645 Statut Membre -
Bonjour,
voilà mon problème
j'ai une classe PILE qui définit les membres necessaires pour une pile (sommet, empiler, depiler,...) et une classe CELLULE
Ces 2 classes sont amies.
Ma quetion est "'est ce qu'il y auraut des problèmes si je définit un destructeur dans la classe PILE!?" (sachant que la classe PILE utilise les variables membres de CELLULE)
Merci d'avance.
à +
voilà mon problème
j'ai une classe PILE qui définit les membres necessaires pour une pile (sommet, empiler, depiler,...) et une classe CELLULE
Ces 2 classes sont amies.
Ma quetion est "'est ce qu'il y auraut des problèmes si je définit un destructeur dans la classe PILE!?" (sachant que la classe PILE utilise les variables membres de CELLULE)
Merci d'avance.
à +
Configuration: Windows XP Internet Explorer 6.0
4 réponses
-
-
bonjour,
cela dépend de tes variables.
en général les destructeur s'appliquent sur les pointeurs.
-
Bonjour,
J'ai une question à propos des classes amies en C++ (ça tombe bien c'est le sujet du topic!)
Comment fait-on pour déclarer "amie" une fonction d'une autre classe sans déclarer "amie" la classe entière?
J'ai lu quelque part qu'il faut "préciser son nom complet à l'aide de l'opérateur de résolution de portée" mais qu'est-ce donc qu'un opérateur de résolution de portée?
Merci d'avance. -
bonjour,
lorsque tu déclare ta classe
class Personne { friend class Pays; listes d'attributs listes de methodes / fonctions };
la classe Pays que tu créera après, aura accès à toutes les methodes et attributs de la classe qui s'appele ici Personne.