Sasume (./177) :
je pense que Boost est une bonne première approche, avant Qt
Moi, je pense que c'est un bordel infame, totalement inadapté pour un débutant. Boost est caractérisé par un abus massif de templates (la fonctionnalité la plus complexe du C++), et non pas pour l'usage évident (conteneurs génériques), mais pour toute sorte de calculs en temps de compilation, pour servir de syntaxe pour n'importe quoi etc. Dans certains cas, c'est juste en interne, mais souvent ces templates se retrouvent dans l'interface publique, ou alors certaines limitations de l'implémentation font qu'on reçoit des messages d'erreur totalement illisibles quand on fait quelque chose qui intuitivement devrait marcher. Il y a même un module Boost qui abuse de la surcharge d'opérateurs pour implémenter quelque chose de type Bison, mais sans étape de génération séparée.
