Проблема, с которой я столкнулся, заключается в том, что большинство книг по С ++, которые я читаю, почти всегда тратят на синтаксис и основы языка, например, for
циклы while
, массивы, списки, указатели и т. Д.
Но они, кажется, никогда не создают ничего настолько простого, чтобы использовать его для обучения, но достаточно практичного, чтобы вы могли понять философию и силу языка.
Затем я наткнулся на QT, которая является удивительной библиотекой!
Но, работая с демоверсиями, похоже, что я сейчас нахожусь в обратной дилемме. Я чувствую себя сыном богача, который ездит на спортивной машине, субсидируемой отцом. Как будто я мог бы создавать фантастические программы, но понятия не имею, что происходит под капотом.
В качестве примера моей дилеммы возьмем задачу создания простого веб-браузера. В чистом C ++ я даже не знаю, с чего начать, но с библиотекой Qt это можно сделать за несколько строк кода.
Я не жалуюсь на это. Мне просто интересно, как заполнить пробел в знаниях между базовой структурой языка и интерфейсом высокого уровня, который обеспечивает инфраструктура Qt?