Technical requirements
This book assumes that readers have some basic knowledge of C++ or of syntactically similar languages such as C, Java, C#, or JavaScript. For this reason, we will not explain the basics of variable declarations, loops, if
statements, or functions.
We will, however, use some aspects of the C++ language in this chapter that some readers might be less comfortable with. Please refer to Annexure: Things You Should Know, before reading this book.
Some of the examples use C++20 or C++23, so make sure that your compiler supports this version of the standard to get the most out of them.
The code for this chapter can be found here: https://github.com/PacktPublishing/C-Plus-Plus-Memory-Management/tree/main/chapter1.