Questions et réponses pour le stl :

La bibliothèque de modèles standard, ou STL, est une bibliothèque C ++ de conteneurs génériques, d'itérateurs, d'algorithmes et d'objets de fonction. Lorsque le C ++ a été normalisé, de grandes parties de la STL ont été adoptées dans la bibliothèque standard, et ces parties de la bibliothèque standard sont également parfois appelées à tort collectivement «la STL».

9
votes
J'ai un std :: vecteur. Je veux copier le contenu de la vecteur dans un tampon de char * d'une certaine taille. Y a-t-il un moyen sûr de faire cela? P> Puis-je faire cela? P ...

9
votes
J'utilise un std :: deque pour stocker un nombre assez grand d'objets. Si je retire un tas de ces objets, il me semble que son utilisation de la mémoire ne diminue pas, de l ...

9
votes
Disons que j'ai un STD :: Vecteur et je reçois par une certaine signifie l'adresse de l'élément n-ème. Y a-t-il un moyen simple (plus rapide que d'itération via ...

9
votes
J'ai plusieurs threads modifiant un vecteur stl et une liste de stl. Je veux éviter de devoir prendre un verrou si le conteneur est vide le code suivant serait-il threadsafe? Et si ...