Проблема в тому, що більшість прочитаних нами книг C ++ майже вічно витрачають на синтаксис та основи мови, наприклад, for
петлі while
, масиви, списки, покажчики тощо.
Але вони, здається, ніколи не будують нічого, що є досить простим для використання для навчання, але достатньо практичним, щоб зрозуміти філософію та силу мови.
Тоді я натрапив на QT, який є дивовижною бібліотекою!
Але опрацьовуючи демонстрації, які вони мають, здається, я зараз перебуваю у звороті дилеми. Я відчуваю, що син багатія їздить у спортивній машині, субсидованої батьком. Як би я міг створити фантастичне програмне забезпечення, але не маю поняття, що відбувається під капотом.
Як приклад моєї дилеми візьміть завдання створити простий веб-браузер. У чистому C ++ я навіть не знав, з чого почати, але з бібліотекою Qt це можна зробити за декілька рядків у коді.
Я не скаржусь на це. Мені просто цікаво, як заповнити порожнечу знань між базовою структурою мови та інтерфейсом високого рівня, який надає Qt-рамка?