Problème C++

Résolu
Simon -  
 Simon -
Bonjour,

Je créé une classe Groupe.

Groupe contient plusieurs objets de type Personne ainsi qu'un tableau de nombre.

Je voudrais savoir si je peux créer une fonction dans la classe Personne qui utilise les nombres de ce tableau! et si oui je veux bien que l'on m'explique un peu comment procéder ... :)

Merci

1 réponse

KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
En conception objet on aura plutôt tendance à parler de méthodes plus que de fonctions, mais ce n'est qu'un point de détail ;-)

Soit ton tableau est statique à la classe Groupe, soit tu devras passer à ta méthode un objet de la classe de Groupe pour faire référence à ce tableau.
Dans tous les cas, ce tableau devra soit être public, soit disposer de méthodes d'accès (dans la classe Groupe) pour le manipuler (recommandé)

Ça fait très longtemps que j'ai pas fait de classe C++ mais en gros ça pourrait faire une méthode comme ça :

public void methodeUtiliseTableau(Groupe groupe)
{
    for (int i=0; i<groupe.getTailleTableau(); i++)
    {
        int n = groupe.getValeurTableau(i);
        // ...
    }
}
La confiance n'exclut pas le contrôle
1
Simon
 
Merci beaucoup de ta réponse,

Je fais passer un objet de type groupe dans ma méthode et cela fonctionne ;)
0