C++

Visual Studio Class Browser

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.



Exemple : Section Critique, Constructeur et Destructeur

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.

images/cpp_crisect.gif