Questions marquées «stl»

95
vector :: at vs vector :: opérateur []

Je sais que at()c'est plus lent qu'à []cause de sa vérification des limites, qui est également discutée dans des questions similaires comme C ++ Vector at / [] operator speed ou :: std :: vector :: at () vs operator [] << résultats surprenants !! 5 à 10 fois plus lent / plus rapide! . Je ne...

94
std :: back_inserter pour un std :: set?

Je suppose que c'est une question simple. J'ai besoin de faire quelque chose comme ça: std::set<int> s1, s2; s1 = getAnExcitingSet(); std::transform(s1.begin(), s1.end(), std::back_inserter(s2), ExcitingUnaryFunctor()); Bien sûr, std::back_inserterne fonctionne pas car il n'y a pas...

92
comment ajouter un objet de liste <T> à un autre

en C ++, j'ai deux list<T>objets Aet Bet je veux ajouter tous les membres de Bà la fin de A. J'ai cherché plusieurs sources différentes et je n'ai pas trouvé de solution simple (ei A.append(B);) et cela me surprend un peu. Quelle est la meilleure façon de procéder? En fait, je ne me soucie...

92
Capacité initiale du vecteur en C ++

Quel est le capacity()d'un std::vectorqui est créé en utilisant le constuctor par défaut? Je sais que le size()est nul. Pouvons-nous déclarer qu'un vecteur construit par défaut n'appelle pas l'allocation de mémoire de tas? De cette façon, il serait possible de créer un tableau avec une réserve...

91
Pourquoi std :: stack utilise std :: deque par défaut?

Puisque les seules opérations requises pour qu'un conteneur soit utilisé dans une pile sont: arrière() repousser() pop_back () Pourquoi le conteneur par défaut est-il un deque au lieu d'un vecteur? Les réallocations deque ne donnent-elles pas un tampon d'éléments avant front () pour que push_front...

90
std :: map insert ou std :: map find?

En supposant une carte où vous souhaitez conserver les entrées existantes. 20% du temps, l'entrée que vous insérez est de nouvelles données. Y a-t-il un avantage à faire std :: map :: find puis std :: map :: insert en utilisant l'itérateur retourné? Ou est-il plus rapide de tenter l'insertion et...

90
Alternative au vecteur <bool>

Comme (espérons-le) nous le savons tous, il vector<bool>est totalement cassé et ne peut pas être traité comme un tableau C. Quelle est la meilleure façon d'obtenir cette fonctionnalité? Jusqu'à présent, les idées auxquelles j'ai pensé sont: Utilisez vector<char>plutôt un ou Utilisez...

90
JSTL if tag pour chaînes égales

J'ai une variable d'un objet sur ma page JSP: <%= ansokanInfo.getPSystem() %> La valeur de la variable est NAT, ce qui est correct et je souhaite appliquer certains éléments de page pour cette valeur. Comment utiliser un tag pour connaître le cas? J'ai essayé quelque chose comme <c:if...

89
Quel conteneur STL dois-je utiliser pour un FIFO?

Quel conteneur STL répondrait le mieux à mes besoins? J'ai essentiellement un conteneur de 10 éléments de large dans lequel je continue de push_backcréer des éléments tout en pop_frontajoutant l'élément le plus ancien (environ un million de fois). J'utilise actuellement un std::dequepour la tâche...

88
Évaluer list.contains string dans JSTL

J'ai besoin de masquer un élément si certaines valeurs sont présentes dans le JSP Les valeurs sont stockées dans une liste alors j'ai essayé: <c:if test="${ mylist.contains( myValue ) }">style='display:none;'</c:if> Mais ça ne marche pas. Comment puis-je évaluer si une liste contient...