Questions marquées «stl»

115
Comment surcharger std :: swap ()

std::swap()est utilisé par de nombreux conteneurs std (tels que std::listet std::vector) pendant le tri et même l'affectation. Mais l'implémentation std de swap()est très généralisée et plutôt inefficace pour les types personnalisés. Ainsi, l'efficacité peut être gagnée en surchargeant...

110
JSP: balise <c: out> de JSTL

En écrivant une page JSP, que fait-on exactement <c:out>? J'ai remarqué que ce qui suit a le même résultat: <p>The person's name is <c:out value="${person.name}" /></p> <p>The person's name is

109
Utilisation du comparateur std :: set personnalisé

На этот вопрос есть ответы на Stack Overflow на русском : Компаратор для set J'essaie de changer l'ordre par défaut des éléments dans un ensemble d'entiers pour qu'ils soient lexicographiques au lieu de numériques, et je ne parviens pas à compiler les éléments suivants avec g ++: file.cpp: bool...

104
Accéder à la valeur Enum en utilisant EL avec JSTL

J'ai un Enum appelé Status défini comme tel: public enum Status { VALID("valid"), OLD("old"); private final String val; Status(String val) { this.val = val; } public String getStatus() { return val; } } Je voudrais accéder à la valeur de à VALIDpartir d'une balise JSTL. Plus précisément l'...

102
string c_str () vs data ()

J'ai lu plusieurs endroits où la différence entre c_str()et data()(dans STL et d'autres implémentations) est qu'il c_str()est toujours terminé par zéro alors que data()ne l'est pas. Pour autant que je l'ai vu dans les implémentations réelles, ils font la même chose ou data()appellent c_str()....

101
Effacer des éléments d'un vecteur

Je souhaite effacer un élément d'un vecteur en utilisant la méthode d'effacement. Mais le problème ici est que l'élément n'est pas garanti de se produire une seule fois dans le vecteur. Il peut être présent plusieurs fois et je dois tous les effacer. Mon code est quelque chose comme ceci: void...

101
Accès aux éléments de carte const C ++

J'ai essayé d'utiliser l'opérateur [] pour accéder à l'élément dans une carte const C ++, mais cette méthode a échoué. J'ai aussi essayé d'utiliser "at ()" pour faire la même chose. Cela a fonctionné cette fois. Cependant, je n'ai trouvé aucune référence sur l'utilisation de "at ()" pour accéder à...