Help class c++
Fermé
sanaa1
Messages postés
64
Date d'inscription
jeudi 1 novembre 2007
Statut
Membre
Dernière intervention
20 septembre 2008
-
27 févr. 2008 à 21:50
ismail3321 - 29 févr. 2008 à 22:07
ismail3321 - 29 févr. 2008 à 22:07
A voir également:
- Help class c++
- Nvcontainer windows class - Forum Carte graphique
- Img class css - Astuces et Solutions
- Rnwf msm helper class ✓ - Forum Internet / Réseaux sociaux
- Logiciel qui empêche l’arrêt NvContainerWindowsClass ✓ - Forum Carte graphique
- Object of class doctrine\orm\persistentcollection could not be converted to string - Forum PHP
6 réponses
slt d'abord merci pour votre question .
premièrement j'ai pas compris bien ta question peux-tu l'exprimer d'une façon un peu clair ?
premièrement j'ai pas compris bien ta question peux-tu l'exprimer d'une façon un peu clair ?
sanaa1
Messages postés
64
Date d'inscription
jeudi 1 novembre 2007
Statut
Membre
Dernière intervention
20 septembre 2008
6
27 févr. 2008 à 22:19
27 févr. 2008 à 22:19
Salut ,merci pour ta reponse
la classe A contient une methode void saisir(); et ca marche , la classe B a comme donnee prive
un tableau et je dois remplire ce tableau avec les element de la class A ,c'est pour ca je veux appeler la methode saisir de la classe A pour saisir le tableau de la classe B.
qql pourrait m'aider svp?????????
la classe A contient une methode void saisir(); et ca marche , la classe B a comme donnee prive
un tableau et je dois remplire ce tableau avec les element de la class A ,c'est pour ca je veux appeler la methode saisir de la classe A pour saisir le tableau de la classe B.
qql pourrait m'aider svp?????????
Char Snipeur
Messages postés
9688
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
2 octobre 2020
1 328
28 févr. 2008 à 08:48
28 févr. 2008 à 08:48
?
Là c'est encore moins clair. Le tableau de B est de type A ou pas ?
Disons que oui, c'est plus simple.
Tu as :
class B{A tabA[N];..;}
et tu veux remplir B.
tu peu faire :
for(i=0;i<N;i++)B.tabA[i].saisir();
ou faire une méthode saisir dans B:
B::saisir(){for(i=0;i<N;i++)tabA[i].saisir();}
Là c'est encore moins clair. Le tableau de B est de type A ou pas ?
Disons que oui, c'est plus simple.
Tu as :
class B{A tabA[N];..;}
et tu veux remplir B.
tu peu faire :
for(i=0;i<N;i++)B.tabA[i].saisir();
ou faire une méthode saisir dans B:
B::saisir(){for(i=0;i<N;i++)tabA[i].saisir();}
sanaa1
Messages postés
64
Date d'inscription
jeudi 1 novembre 2007
Statut
Membre
Dernière intervention
20 septembre 2008
6
28 févr. 2008 à 11:47
28 févr. 2008 à 11:47
salut
merci pour ta reponse mais je veux pas refaire la methode saisir dans le .C pour la class B car j'ai une pour la class Aet je veux l'utiliser,oui le tableau de B est de type A.
merci encore
merci pour ta reponse mais je veux pas refaire la methode saisir dans le .C pour la class B car j'ai une pour la class Aet je veux l'utiliser,oui le tableau de B est de type A.
merci encore
Char Snipeur
Messages postés
9688
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
2 octobre 2020
1 328
28 févr. 2008 à 12:18
28 févr. 2008 à 12:18
dans ce cas là, utilise ma première solution :
for(i=0;i<N;i++)B.tabA[i].saisir();
Si tu ne veux pas faire de boucle, une idée me viens : faire un constructeur de A qui appel saisir, du coup lors de la création de ton tableau, A::saisir() pourrai être appeler automatiquement (je dit ça, mais j'en suis pas très sur. à toi de tester)
for(i=0;i<N;i++)B.tabA[i].saisir();
Si tu ne veux pas faire de boucle, une idée me viens : faire un constructeur de A qui appel saisir, du coup lors de la création de ton tableau, A::saisir() pourrai être appeler automatiquement (je dit ça, mais j'en suis pas très sur. à toi de tester)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
sanaa1
Messages postés
64
Date d'inscription
jeudi 1 novembre 2007
Statut
Membre
Dernière intervention
20 septembre 2008
6
28 févr. 2008 à 13:28
28 févr. 2008 à 13:28
ok
merci beaucoup...
merci beaucoup...