Questions et réponses pour le stdvector :

std :: vector est un conteneur de séquence contigu dans la bibliothèque standard C ++. Son stockage est géré automatiquement, donc l'ajout d'éléments ou le redimensionnement peut amener le vecteur à allouer plus de mémoire. Utilisez cette balise pour les questions sur std :: vector ou impliquant un std :: vector.


9
votes
Cette boucle change les itérateurs lors de l'exécution: std::vector<int> c; c.push_back(1); c.push_back(2); std::vector<int>::iterator iter = c.begin(); std::vec ...

9
votes
J'ai un std :: vecteur. Je veux copier le contenu de la vecteur dans un tampon de char * d'une certaine taille. Y a-t-il un moyen sûr de faire cela? P> Puis-je faire cela? P ...

9
votes
Disons que j'ai un STD :: Vecteur et je reçois par une certaine signifie l'adresse de l'élément n-ème. Y a-t-il un moyen simple (plus rapide que d'itération via ...