Questions marquées «stl»

145
Comment supprimer un élément d'un vecteur stl avec une certaine valeur?

Je regardais la documentation de l'API pour le vecteur stl, et j'ai remarqué qu'il n'y avait aucune méthode sur la classe vector qui permettait de supprimer un élément avec une certaine valeur. Cela semble être une opération courante, et il semble étrange qu'il n'y ait pas de méthode intégrée pour...

137
Comment spécifier un pointeur vers une fonction surchargée?

Je souhaite transmettre une fonction surchargée à l' std::for_each()algorithme. Par exemple, class A { void f(char c); void f(int i); void scan(const std::string& s) { std::for_each(s.begin(), s.end(), f); } }; Je m'attendrais à ce que le compilateur résolve f()par le type d'itérateur....

130
Comment définir la taille initiale de std :: vector?

J'ai un vector<CustomClass*>et j'ai mis beaucoup d'éléments dans le vecteur et j'ai besoin d'un accès rapide, donc je n'utilise pas de liste. Comment définir la taille initiale du vecteur (par exemple 20 000 places, donc pour éviter la copie lorsque j'en insère un

123
Pourquoi std :: queue :: pop ne renvoie pas de valeur.?

J'ai parcouru cette page mais je ne suis pas en mesure d'en obtenir la même raison. Là, il est mentionné que "il est plus judicieux pour lui de ne renvoyer aucune valeur et de demander aux clients d'utiliser front () pour inspecter la valeur au début de la file d'attente" Mais l'inspection d'un...

121
Évaluer si la liste est vide JSTL

J'ai essayé d'évaluer si cette liste de tableaux est vide ou non, mais aucun d'entre eux n'a même compilé: <c:if test="${myObject.featuresList.size == 0 }"> <c:if test="${myObject.featuresList.length == 0 }"> <c:if test="${myObject.featuresList.size() == 0 }"> <c:if...

118
remove_if équivalent pour std :: map

J'essayais d'effacer une gamme d'éléments de la carte en fonction de conditions particulières. Comment le faire en utilisant les algorithmes STL? Au départ j'ai pensé à utiliser remove_ifmais ce n'est pas possible car remove_if ne fonctionne pas pour les conteneurs associatifs. Existe-t-il un...