preguntar acerca de stl
7
réponses
Quel est le conteneur STL le plus rapide pour find?
D'accord comme préface j'ai besoin de mettre en cache un sous-ensemble relativement petit de données rarement modifiées pour éviter d'interroger la base de données aussi souvent pour des raisons de performance. Ces données sont largement utilisées en …
demandé sur
1970-01-01 00:33:31
2
réponses
Impression / débogage libc++ STL avec XCode / LLDB
j'essaie D'utiliser LLDB dans Xcode 8 pour déboguer STL très basique. J'avais l'habitude de pouvoir imprimer un vecteur comme celui-ci:
p myvector[0]
pour voir ce qui était dans le premier indice vectoriel. Maintenant, quand je fais cela, je reçoi …
demandé sur
1970-01-01 00:33:36
12
réponses
«Bonne» façon de libérer un std::vector objet
la première solution est:
std::vector<int> *vec = new std::vector<int>;
assert(vec != NULL);
// ...
delete vec;
autres est:
std::vector<int> v;
//...
vec.clear();
vec.swap(std::vector<int>(vec));
La deuxième solution est …
demandé sur
1970-01-01 00:33:30
7
réponses
Différence entre std:: list et std:: map en C++ stl
Pouvez-vous me dire la différence entre les std::list et std::map. Puis-je utiliser la méthode de trouver sur la liste aussi?
je vous Remercie.
-- Clarification
question modifiée pour être plus claire.
... …
demandé sur
1970-01-01 00:33:30
2
réponses
Quelle est la fonction de hachage par défaut utilisée dans C++ std::unordered map?
j'utilise
unordered_map<string, int>
et
unordered_map<int, int>
quelle fonction de hachage est utilisée dans chaque cas et quel est le risque de collision dans chaque cas?
Je vais insérer une chaîne unique et unique int comme clé …
demandé sur
1970-01-01 00:33:33
5
réponses
Comment faire pour réduire std:: vecteur?
y a-t-il un moyen de redimensionner un std::vector pour réduire la capacité lorsque je n'ai plus besoin d'espace réservé auparavant?
... …
demandé sur
1970-01-01 00:33:28
6
réponses
Redimensionnement D’un c++ std::vecteur sans initialisation des données [dupliquer]
cette question a déjà une réponse ici:
utilisant vector comme tampon sans l'initialiser sur resize ()
3 réponses
avec des vect …
demandé sur
1970-01-01 00:33:31
6
réponses
C++ STL containers: Quelle est la différence entre deque et list?
Quelle est la différence entre les deux? Je veux dire, toutes les techniques sont les mêmes. Donc, pour un utilisateur, ils fonctionnent de manière identique.
Est-ce exact??
... …
demandé sur
1970-01-01 00:33:29
10
réponses
Comment effacer un élément de std:: vector par index?
j'ai un std::vector, et je veux supprimer le n'ème élément. Comment dois-je faire?
std::vector<int> vec;
vec.push_back(6);
vec.push_back(-17);
vec.push_back(12);
vec.erase(???);
... …
demandé sur
1970-01-01 00:33:29
6
réponses
std::vector::resize() vs std::vector::réserve()
il y a un fil dans la section des commentaires dans ce post à propos de l'utilisation de std::vector::reserve() vs. std::vector::resize() .
voici le code original:
void MyClass::my_method()
{
my_member.reserve(n_dim);
for(in …
demandé sur
1970-01-01 00:33:32