Problem, który mam, polega na tym, że większość książek w C ++, które czytam, wydaje prawie zawsze na składnię i podstawy języka, np. for
Pętle while
, tablice, listy, wskaźniki itp.
Ale nigdy nie wydają się budować niczego, co byłoby wystarczająco proste do nauki, a jednocześnie wystarczająco praktyczne, abyś zrozumiał filozofię i moc języka.
Potem natknąłem się na QT, która jest niesamowitą biblioteką!
Ale pracując nad demami, które mają, wydaje się, że jestem teraz w odwrotnym dylemacie. Czuję się jak syn bogatego człowieka jeżdżący samochodem sportowym subsydiowanym przez ojca. Jakbym mógł zbudować fantastyczne oprogramowanie, ale nie mam pojęcia, co się dzieje pod maską.
Jako przykład mojego dylematu postaw sobie zadanie zbudowania prostej przeglądarki internetowej. W czystym C ++ nie wiedziałbym nawet, od czego zacząć, ale z biblioteką Qt można to zrobić w ciągu kilku wierszy kodu.
Nie narzekam na to. Zastanawiam się tylko, jak wypełnić lukę w wiedzy między podstawową strukturą języka a interfejsem wysokiego poziomu, który zapewnia struktura Qt?