preguntar acerca de stl
4
réponses
Comment imprimer les éléments D’un vecteur C++ dans GDB?
Je veux examiner le contenu d'un std::vector dans GDB, comment dois-je faire? Disons que c'est un std::vector<int>, par souci de simplicité. ... …
demandé sur
1970-01-01 00:33:28
10
réponses
C++ équivalent de StringBuffer / StringBuilder?
Existe-t-il une classe de bibliothèque de modèles Standard C++ qui fournit une fonctionnalité de concaténation de chaînes efficace, similaire à celle de C#StringBuilder ou de Java StringBuffer? ... …
demandé sur
1970-01-01 00:33:30
2
réponses
Que signifie iterator->second?
En C++, quel est le type de std::map<>::iterator?
Nous savons qu'un objet it de type std::map<A,B>::iterator a une surcharge operator -> qui retourne std::pair<A,B>*, et que l' std::pair<> est un first et second membre.
M …
demandé sur
1970-01-01 00:33:33
7
réponses
Comment trier un vecteur de paires en fonction du deuxième élément de la paire?
Si j'ai un vecteur de paires:
std::vector<std::pair<int, int> > vec;
Existe-t-il un moyen facile de trier la liste dans un ordre croissant en fonction du deuxième élément de la paire?
Je sais que je peux écrire un petit objet de fonct …
demandé sur
1970-01-01 00:33:28
3
réponses
quelle est la différence entre const itérateur et itérateur? [dupliquer]
Cette question a déjà une réponse ici:
Quelle est la différence entre const_iterator et itérateur non-const dans le C++ STL?
7 réponses
Quelle est la différ …
demandé sur
1970-01-01 00:33:31
7
réponses
Pourquoi ne std::set pas une «contient» fonction membre?
J'utilise fortement std::set<int> et souvent j'ai simplement besoin de vérifier si un tel ensemble contient un nombre ou non.
Je trouverais naturel d'écrire:
if (myset.contains(number))
...
Mais à cause de l'absence d'un membre contains …
demandé sur
1970-01-01 00:33:37
1
réponses
La taille de std::array est-elle définie par standard
En C++11 std::array est défini pour avoir un stockage et des performances contigus qui ne sont pas pires qu'un tableau, mais je ne peux pas décider si les différentes exigences de la norme impliquent que std::array a la même taille et la même disposi …
demandé sur
1970-01-01 00:33:33
3
réponses
Que sont les conteneurs / Adaptateurs? C++
Quels sont les conteneurs/adaptateurs ?
Quelqu'un s'il vous plaît expliquer dans langue profane .
J'ai essayé de chercher sur internet mais les définitions et les explications sont trop techniques et difficiles à comprendre.
J'ai des connaissanc …
demandé sur
1970-01-01 00:33:30
7
réponses
Pointeurs vers des éléments de std::vector et std::list
J'ai un std::vector avec des éléments d'une classe ClassA. De plus, je veux créer un index en utilisant un std::map<key,ClassA*> qui mappe une valeur de clé à des pointeurs vers des éléments contenus dans le vecteur.
Y a-t-il une garantie que …
demandé sur
1970-01-01 00:33:30
3
réponses
std:: remove avec vector:: erase et comportement indéfini
Partout sur le web, Je vois des gens utiliser l'idiome erase / remove pour les vecteurs C++ comme ceci:
#include <vector> // the general-purpose vector container
#include <iostream>
#include <algorithm> // remove and remove_if
in …
demandé sur
1970-01-01 00:33:34