Pour les nouveaux et complètement révisée, des astuces et des coins sombres de la STL aller ici: les Fonctions Cachées et les Coins Sombres de la STL
J'ai été en utilisant plus "moderne" des constructions c++ pour un temps, mais un peu superficielle et pas partout. Je suis à la recherche pour les projets open source pour l'étude qui en sont de bons exemples de C++ Moderne et l'utilisation de la STL.
Des choses comme ce qui est suggéré dans Meyer "Effective STL", comme en essayant d'éviter les boucles for et les remplacer par des constructions fonctionnelles, à l'aide de boost::bind et boost::function, etc. Ces sens encore un peu contre nature pour moi, et quand je dois faire quelque chose de rapide et de travail, j'ai tendance à revenir à la libc et de la corde.h (vous pouvez avoir mon strtok lorsque vous sortez de mon froid, mort, mains).
Cependant, j'ai aussi eu l'expérience positive de trouver ce qui serait un changement radical simplifié parce que j'ai utilisé ces constructions, ou être en mesure de mettre en place quelque chose avec seulement quelques lignes de code, car j'ai eu le droit opérateurs et les foncteurs qui traînent. En outre, je ai récemment eu à payer plus d'attention à la concurrence, et donc cela devient encore plus important pour moi.
Pouvez-vous recommander quelques exemples bien écrites projets open source qui font un usage intensif de la STL et autres c++ moderne des techniques que j'ai pu étudier? Je suis particulièrement intéressé par le code de l'application, la navigation, le coup de pouce des sources a été utile, mais c'est par nécessité très générale, car c'est le code de bibliothèque.
Je suis intéressé dans de taille moyenne de plus grands projets, au moins quelques dizaines de milliers de lignes. Il est assez facile de trouver des exemples qui sont à quelques centaines de lignes, mais ce n'est pas trop utile.
Je vous remercie.