C++

Résolu
nadia hareb Messages postés 122 Statut Membre -  
mamiemando Messages postés 34184 Statut Modérateur -
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 34184 Statut Modérateur 7 888
 
1
chuka Messages postés 980 Statut Membre 378
 
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 122 Statut Membre
 
merci beaucoup ;vraiment merci pour votre aide
chokran en arabe
-1