C++ Fundamentals
After the introduction to C++ in embedded development, the book shifts focus to covering C++ fundamentals for newcomers and readers with limited prior experience. This part delves into core language features such as classes, including inheritance and runtime polymorphism, along with other fundamental concepts. It also explores the various error handling mechanisms available in C++, including the use of exceptions.
This part has the following chapters:
- Chapter 5, Classes – Building Blocks of C++ Applications
- Chapter 6, Beyond Classes – Fundamental C++ Concepts
- Chapter 7, Strengthening Firmware – Practical C++ Error Handling Methods