내가 가진 문제는 내가 읽은 대부분의 C ++ 책이 구문과 언어의 기본 사항, 예를 들어 for
루프 while
, 배열, 목록, 포인터 등에 거의 영원히 쓰는 것입니다 .
그러나 그들은 학습에 사용하기에 충분히 단순하지만 언어의 철학과 힘을 이해할 수있을 정도로 실용적인 것을 만들어 내지 않는 것 같습니다.
그런 다음 놀라운 도서관 인 QT 를 우연히 발견했습니다 !
그러나 그들이 가지고있는 데모를 통해 작업하면, 나는 지금 역 딜레마에있는 것처럼 보입니다. 부자 아들이 아버지가 보조금을 지급 한 스포츠카를 타고 다니는 것 같습니다. 환상적인 소프트웨어를 만들 수는 있지만, 어떤 일이 벌어지고 있는지 전혀 알지 못합니다.
내 딜레마의 예로 간단한 웹 브라우저를 구축하는 작업을 수행하십시오. 순수한 C ++에서는 어디서부터 시작 해야할지조차 알지 못하지만 Qt 라이브러리를 사용하면 코드의 몇 줄 내에서 수행 할 수 있습니다.
나는 이것에 대해 불평하지 않습니다. 언어의 기본 구조와 Qt 프레임 워크가 제공하는 고급 인터페이스 사이의 지식 공허를 채우는 방법이 궁금합니다.