Bonjour à tous,
Si vous avez du temps à m'accorder - je vous expose mon tracas:
J'ai cherché des solutions sur Internet, auprès d'amis pour mieux comprendre (Car j'apprends le C++).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 #include <vector> #include <iostream> using namespace std; int main(){ vector<int> Entier(1, 5); Entier[0] = 6; Entier.erase(Entier.begin()); Entier[0] = 7; std::cout << Entier[0] << endl; std::cout << Entier.size() << endl; return 0; }
Je n'ai pas compris pourquoi à la ligne "std::cout << Entier[0] << endl;" L'élement n'est pas effacé alors que j'ai utiliser la fonction Erase bien que la taille m'indique qu'elle est de 0.
Partager