Pages : 1
#1 Le 03/03/2007, à 21:07
- pirate
[C++]vector
Salut,
j'ai quelques questions à propos des vector.
Admettons que j'ai :
vector<int> liste;
liste.push_back(1);
liste.push_back(2);
liste.push_back(3);
liste.push_back(4);
liste.push_back(5);
liste.push_back(6);
Si je fais :
liste.erase(2);
Est-ce qu'il y a un décalage des valeurs ?
Dans l'exemple : 1 2 3 4 5 6
devient 1 2 4 5 6
ou 1 2 4 5 6
c'est à dire qu'il y aura un blanc dans la liste ?
Merci
#2 Le 03/03/2007, à 21:51
- best_friend_fr
Re : [C++]vector
Salut
Tu es sur que ca marche ta ligne?
Je pensais que l'argument de erase était un iterateur.
Auquel cas, le résultat est
1 2 4 5 6
sudo apt-get replace langage_sms by grammaire orthographe ponctuation
La documentation est avant tout faite pour ceux qui posent les questions, et non ceux qui y répondent
Best_friend_fr
Hors ligne
#3 Le 04/03/2007, à 00:54
- pirate
Re : [C++]vector
Salut
Tu es sur que ca marche ta ligne?
Je pensais que l'argument de erase était un iterateur.
Auquel cas, le résultat est
1 2 4 5 6
Comment est-ce qu'on fait pour supprimer le i-ème élement d'un vector ?
Merci
#4 Le 04/03/2007, à 16:14
- melyo
Re : [C++]vector
Je pense qu'il n'y aura pas de blanc. Boucle sur le vector pour afficher ces différentes valeurs pour voir
tiens un bon site :
"L'évasion n'est jamais qu'une construction de l'esprit" - Léo Ferré
Hors ligne
Pages : 1