Le langage le plus puissant que je sache manipuler, à ne pas mettre entre toutes les mains, et en général très mal utilisé.
Ma dernière réalisation d'envergure en C++ : ASRI.
J'ai écrit des dizaines de classes et des milliers de lignes de code source avec lui.
Je l'ai utilisé avec les bibliothèques Boost, STL, ATL, Tools.h++ et MFC pour développer des composants et des applications MultiThread complètes (Win32 et Linux).
J'apprécie les qualités de l'environnement Visual Studio pour le développement/debug.
Je préfère éviter le C++ pour les composants ayant une interface directe avec l'utilisateur. Mais c'est parce que je ne développe pas de composants graphiques.
Un petit extrait de crisect_samplecode, exemple de classes permettant d'utiliser les sections critiques de Windows de manière très simple, avec appel depuis une fonction utilisateur.