Fonctions amies C++

ImenZ -  
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.
à +
Configuration: Windows XP
Internet Explorer 6.0

4 réponses

  1. VIVE JAVA
     
    cimment déclarer unr fonctions amis dans c++
    1
  2. sfel Messages postés 1645 Statut Membre 430
     
    bonjour,

    cela dépend de tes variables.

    en général les destructeur s'appliquent sur les pointeurs.
    0
  3. Laaris
     
    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.
    0
  4. sfel Messages postés 1645 Statut Membre 430
     
    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.
    0