TABLEAU D'objets c++ aide svp
Fermé
Flo
-
6 févr. 2008 à 08:57
choubaka Messages postés 39399 Date d'inscription jeudi 4 avril 2002 Statut Modérateur Dernière intervention 3 août 2024 - 6 févr. 2008 à 14:38
choubaka Messages postés 39399 Date d'inscription jeudi 4 avril 2002 Statut Modérateur Dernière intervention 3 août 2024 - 6 févr. 2008 à 14:38
A voir également:
- TABLEAU D'objets c++ aide svp
- Tableau croisé dynamique - Guide
- Site pour vendre des objets d'occasion - Guide
- Code ascii tableau - Guide
- Tableau word - Guide
- Trier tableau excel - Guide
6 réponses
choubaka
Messages postés
39399
Date d'inscription
jeudi 4 avril 2002
Statut
Modérateur
Dernière intervention
3 août 2024
2 101
6 févr. 2008 à 09:10
6 févr. 2008 à 09:10
salut
créer une méthode publique "get" te renvoyant m_numero_case
créer une méthode publique "get" te renvoyant m_numero_case
Char Snipeur
Messages postés
9813
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 298
6 févr. 2008 à 09:52
6 févr. 2008 à 09:52
pa tou compris à ton problème.
déjà, tu met tes données en public plutîot qu'en protected.
Ensuite, tu fait ton vecteur :
std::vector<cases> Plateau;
puis pour accéder à la case :
Plateau[3].m_x; ou Plateau[2].get_abs();
Voilà ce que devrai t'aider.
déjà, tu met tes données en public plutîot qu'en protected.
Ensuite, tu fait ton vecteur :
std::vector<cases> Plateau;
puis pour accéder à la case :
Plateau[3].m_x; ou Plateau[2].get_abs();
Voilà ce que devrai t'aider.
ok merci.
mettre les attributs en public c'est jamais bon. je vais tester avec une méthode getn_numero();
mettre les attributs en public c'est jamais bon. je vais tester avec une méthode getn_numero();
Char Snipeur
Messages postés
9813
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 298
6 févr. 2008 à 14:30
6 févr. 2008 à 14:30
ça c'est un truc d'intégristes de la POO de pas mettre les attributs en public. Le C++ permet une grande souplesse à ce sujet, car tout dépend de ce que tu veux faire, et l'encapsulation n'est pas forcement la méthode la plus efficace et la plus naturelle.
Dans ton cas, ils sont mieux en privé, c'est clair, car leur valeur n'ont pas l'air de devoir changer.
Dans ton cas, ils sont mieux en privé, c'est clair, car leur valeur n'ont pas l'air de devoir changer.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
SebManfred
Messages postés
484
Date d'inscription
mardi 28 août 2007
Statut
Membre
Dernière intervention
20 mai 2011
128
6 févr. 2008 à 14:38
6 févr. 2008 à 14:38
tu peux aussi stocker soit dans un tableau, soit dans une liste les adresses de tes objets cases, que tu créée par un new, puis que tu initialise ensuite comme tu le veux en créant les fonctions get et set qui vont bien.
choubaka
Messages postés
39399
Date d'inscription
jeudi 4 avril 2002
Statut
Modérateur
Dernière intervention
3 août 2024
2 101
6 févr. 2008 à 14:38
6 févr. 2008 à 14:38
l'encapsulation c'est le BABA de la POO...
Sinon ça devient du jabol..
Sinon ça devient du jabol..