Questions marquées «stl»

248
Tri d'un vecteur d'objets personnalisés

Comment procéder pour trier un vecteur contenant des objets personnalisés (c'est-à-dire définis par l'utilisateur). Il est probable que le tri standard de l'algorithme STL avec un prédicat (une fonction ou un objet fonction) qui fonctionnerait sur l'un des champs (comme clé de tri) dans l'objet...

240
Comment résumer les éléments d'un vecteur C ++?

Quels sont les bons moyens de trouver la somme de tous les éléments dans un std::vector? Supposons que j'ai un vecteur std::vector<int> vectorcontenant quelques éléments. Maintenant, je veux trouver la somme de tous les éléments. Quelles sont les différentes façons de faire la même...

239
vecteur vs liste en STL

J'ai remarqué dans Effective STL que vecteur est le type de séquence qui doit être utilisé par défaut. Qu'est-ce que cela signifie? Il semble qu'ignorer l'efficacité vectorpuisse tout faire. Quelqu'un pourrait-il m'offrir un scénario qui vectorn'est pas une option réalisable mais listdoit être...

216
Tri C ++ et suivi des index

En utilisant C ++ et, espérons-le, la bibliothèque standard, je veux trier une séquence d'échantillons dans l'ordre croissant, mais je veux aussi me souvenir des index originaux des nouveaux échantillons. Par exemple, j'ai un ensemble, ou un vecteur, ou une matrice d'échantillons A : [5, 2, 1, 4,...

204
Comment convertir wstring en chaîne?

La question est de savoir comment convertir wstring en chaîne? J'ai l'exemple suivant: #include <string> #include <iostream> int main() { std::wstring ws = L"Hello"; std::string s( ws.begin(), ws.end() ); //std::cout <<"std::string = "<<s<<std::endl;...

201
Vecteurs C ++ STL: obtenir l'itérateur de l'index?

J'ai donc écrit un tas de code qui accède aux éléments d'un vecteur stl par index [], mais maintenant je dois copier juste une partie du vecteur. Il ressemble à vector.insert(pos, first, last)la fonction que je veux ... sauf que je n'ai que le premier et le dernier en tant qu'ints. Existe-t-il un...

194
Qu'est-ce qu'un deque en STL?

На этот вопрос есть ответы на Stack Overflow на русском : Особенность размещение элементов в std :: deque Je regardais les conteneurs STL et essayais de comprendre ce qu'ils sont vraiment (c'est-à-dire la structure de données utilisée), et le deque m'a arrêté: j'ai d'abord pensé que c'était une...