Dans notre série des tableaux à parcourir, voici le rappel pour le C/C++
Tableau statique (C/C++)
Déclarer
int tailleTab = 5; int monTab[tailleTab];
Parcourir
int i; for (i=0; i<tailleTab; i++) { printf("%d\n", monTab[i]); }
Vecteurs (C++)
Déclarer, manipuler
Ne pas oublier
#include <vector>
puis:
vector<int> monTab(5, 0); // Tableau de taille de 5, toutes les cases à 0 monTab.push_back(2); // J'ajoute l'entier 2, mon tableau a une taille de 6 monTab.pop_back(); // Je supprime ma dernière case, la taille est de nouveau 5
Parcourir
for(int i=0; i<monTab.size(); ++i) { printf("%d\n", monTab[i]); }
Map (C++)
Déclarer, manipuler
Ne pas oublier
#include <map>
puis:
map<string, int> monTab; monTab["valeur1"] = 2; monTab["valeur2"] = 8;
Parcourir
map<string, int>::iterator it; for(it=monTab.begin(); it!=monTab.end(); ++it) { cout << "Cle: " << it->first << " | Valeur: " << it->second << endl; }