Covers generic programming in C++ through templates for classes and functions, showcasing examples and discussing specialization and separate compilation.
Introduces the fundamental concepts of object-oriented programming using C++, focusing on encapsulation, inheritance, and polymorphism with practical coding examples.
Explores the implementation of custom operators in a programming language, including syntax examples, precedence levels, parsing stages, and solutions like function overloading.