Expert C++
上QQ阅读APP看书,第一时间看更新

To get the most out of this book

Basic C++ experience, including a familiarity with memory management, object-oriented programming, and basic data structures and algorithms, will be a big plus. If you have a yearning to learn how this complex program works under the hood, as well as a desire to understand the details of the programming concepts and best practices of C++ application design, then you should definitely proceed further with this book.

          
Software/hardware covered in the book           OS requirements
g++ compiler           Ubuntu Linux is a plus, but not a requirement

 

You will also need the Qt framework to be installed on your computer. Details are covered in the relevant chapter. 

At the time of writing this book, not all C++ compilers were supporting all the new C++20 features, consider using the latest version of your compiler in order to test out more features introduced in the chapter.