Le problème que j'ai, c'est que la plupart des livres C ++ que je lis passent presque toujours sur la syntaxe et les bases du langage, par exemple les for
boucles while
, les tableaux, les listes, les pointeurs, etc.
Mais ils ne semblent jamais construire quelque chose d'assez simple à utiliser pour l'apprentissage, mais suffisamment pratique pour vous faire comprendre la philosophie et le pouvoir de la langue.
Puis je suis tombé sur QT qui est une bibliothèque incroyable!
Mais en travaillant sur les démos qu'ils ont, il me semble que je suis maintenant dans le dilemme inverse. Je me sens comme le fils du riche qui roule dans une voiture de sport subventionnée par le père. Comme si je pouvais créer un logiciel fantastique, mais je n'ai aucune idée de ce qui se passe sous le capot.
Comme exemple de mon dilemme, prenez la tâche de construire un simple navigateur Web. En C ++ pur, je ne saurais même pas par où commencer, mais avec la bibliothèque Qt, cela peut être fait en quelques lignes sur le code.
Je ne m'en plains pas. Je me demande juste comment combler le vide de connaissances entre la structure de base du langage et l'interface de haut niveau que fournit le framework Qt?