To get the most out of this book
Some familiarity with the basics of the C++ language and POSIX programming in C language is required before starting with this book. Prior knowledge of the fundamentals of Linux and Unix will be helpful but not necessary.
Software covered in the book |
Operating system requirements |
C++20 |
Linux Mint 21 |
GCC12.2 |
|
godbolt.org |
If you are using the digital version of this book, we advise you to type the code yourself or access the code from the book’s GitHub repository (a link is available in the next section). Doing so will help you avoid any potential errors in copying and pasting code.
Each chapter has its respective Technical requirements. All examples are run through them. The code is system-dependent, so it might not work directly in your environment.