Das Problem, das ich habe, ist, dass die meisten C ++ Bücher, die ich lese, fast immer für die Syntax und die Grundlagen der Sprache ausgegeben werden, z. B. für for
Schleifen while
, Arrays, Listen, Zeiger usw.
Aber sie scheinen nie etwas zu bauen, das einfach genug ist, um es zu lernen, und dennoch praktisch genug, um Sie dazu zu bringen, die Philosophie und die Kraft der Sprache zu verstehen.
Dann stieß ich auf QT , die eine erstaunliche Bibliothek ist!
Aber die Demos, die sie haben, scheinen sich in einem umgekehrten Dilemma zu befinden. Ich fühle mich wie der Sohn des reichen Mannes, der in einem vom Vater subventionierten Sportwagen herumfährt. Als ob ich fantastische Software bauen könnte, aber keine Ahnung habe, was unter der Haube vor sich geht.
Nehmen Sie als Beispiel für mein Dilemma die Aufgabe, einen einfachen Webbrowser zu erstellen. In reinem C ++ würde ich nicht einmal wissen, wo ich anfangen soll, aber mit der Qt-Bibliothek kann dies innerhalb weniger Codezeilen erfolgen.
Ich beschwere mich nicht darüber. Ich frage mich nur, wie ich die Wissenslücke zwischen der Grundstruktur der Sprache und der High-Level-Oberfläche füllen kann, die das Qt-Framework bietet.