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;
}