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».

12
votes
Je connais des conteneurs STL comme vecteur code> copie l'objet quand il est ajouté. Push_back CODE> La méthode ressemble à: struct Foo { Foo() ...

12
votes
Apparemment, après avoir profilé mon code (calcul scientifique) C ++, 25% (!) du temps est dépensé avec des appels vers vecteur :: opérateur [] . ...

12
votes

12
votes
J'ai cherché autour de là et n'a pas pu trouver les spécifications de l'heure de la performance pour Bitset :: Count (). Est-ce que quelqu'un sache ce qu'il est (O (n) ou mieu ...