stl (151)


c++ - Comment puis-je supprimer un élément d'un vecteur stl avec une certaine valeur?

c++ - Comment puis-je supprimer un élément d'un vecteur stl avec une certaine valeur?

Je regardais la documentation d'API pour le vecteur stl, et j'ai remarqué qu'il n'y avait aucune méthode sur la classe de vecteur qui permettait la suppression d'un élément avec une certaine valeur.…


c++ - STL vector vs map effacer

Dans la STL, presque tous les conteneurs ont une fonction d'effacement. La question que j'ai est dans un vecteur, la fonction d'effacement renvoie un itérateur pointant vers l'élément suivant dans…


c++ - Pop_back() invalide-t-il vraiment*tous*les itérateurs sur un vecteur std::?

std::vector<int> ints;//... fill ints with random values for(std::vector<int>::iterator it=ints.begin(); it != ints.end();){ if(*it<10){*it=ints.back(); ints.pop_…


c++ - Conteneurs STL triés dynamiquement

Je suis assez nouveau à la STL, donc je me demandais s'il y a des conteneurs triables dynamiquement? À l'heure actuelle, je pense utiliser un vecteur en conjonction avec les différents algorithmes…


Supprimer les espaces de std:: string en C++

Quelle est la meilleure façon de supprimer des espaces d'une chaîne en C++? Je pourrais passer en revue tous les caractères et construire une nouvelle chaîne, mais y a-t-il un meilleur moyen?…



c++ - Pourquoi std:: stack utilise std:: deque par défaut?

Puisque les seules opérations requises pour un conteneur à utiliser dans une pile sont: arrière() repousser() pop_back() Pourquoi le conteneur par défaut est-il une deque au lieu d'un vecte…


c++ - STL comme conteneur typedef raccourci?

Un modèle commun avec les conteneurs STL est ceci: map<Key, Value> map; for(map<Key, Value>::iterator iter=map.begin(); iter != map.end();++iter){...}Donc, pour éviter d'écrire la déclara…


c++ - Devrait-on préférer les algorithmes STL aux boucles roulées à la main?

Il semble que je vois plus de boucles «pour» sur les itérateurs dans les questions et réponses ici que pour for_each(), transform(), et autres. Scott Meyers suggère que les algorithmes stl sont p…


c++ - Créer mes propres itérateurs

J'essaie d'apprendre le C++ alors pardonnez-moi si cette question démontre un manque de connaissances de base, vous voyez, le fait est que j'ai un manque de connaissances de base. Je veux de l'ai…


c++ - Classes de conteneur STL avec support de disque?

J'apprécie développer des algorithmes en utilisant le STL, cependant, j'ai ce problème récurrent où mes ensembles de données sont trop grands pour le tas. J'ai été à la recherche de remplacements…




vector openclassroom set bibliothèque pdf list example map history implementations