C++

Résolu/Fermé
nadia hareb Messages postés 110 Date d'inscription lundi 18 février 2008 Statut Membre Dernière intervention 18 août 2010 - 12 oct. 2008 à 18:43
mamiemando Messages postés 33333 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 31 octobre 2024 - 12 oct. 2008 à 20:42
Bonjour,
je veux un cour qui me fait comprendre l'utilité et l'utilisation de la bib #include <map> et #include <vector>
afin de comprendre ces instruction
std::vector<Fraction*>::iterator it;
typedef map<string,Expression*> edi;
class Edit
s'il vous plais aidez moi
merciiiiiiiii

3 réponses

mamiemando Messages postés 33333 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 31 octobre 2024 7 800
12 oct. 2008 à 20:42
1
chuka Messages postés 965 Date d'inscription samedi 11 octobre 2008 Statut Membre Dernière intervention 29 juillet 2010 378
12 oct. 2008 à 19:01
Salut,
Sur developpez.com tu devrais trouver, sinon un bouquin des fois c po mal non plus (si je peux te conseiller un éditeur: eyrolles)
Sinon, sur le principe un vecteur c'est un tableau géré en dynamique!!! et l'iterateur c'est le index de ton tableau...
std::vector<Fraction*>::iterator it: tu peux le traduire comme un tableau dynamique de pointeur d'objet de type Fraction et it=index des éléments...donc grâce à it, tu pourras choisir l'adresse de l'objet de type Fraction que tu souhaites dans ton tableau dynamique.
Pour map, jamais utilisé mais je pense que c'est un tableau dynamique aussi où tu fais correspondre (dans ton exemple) un string avec un pointeur sur objet de type expression. Le tout s'appelle tu l'appelle edi.
Donc dans ta class Edit tu pourras déclarer en private ou public un map comme cela:
edi Edition;
@+
-1
nadia hareb Messages postés 110 Date d'inscription lundi 18 février 2008 Statut Membre Dernière intervention 18 août 2010
12 oct. 2008 à 19:10
merci beaucoup ;vraiment merci pour votre aide
chokran en arabe
-1