Enjoying the preview?
This is the free first lesson. Get full access — request a demo or sign in.
Enjoying the preview?
This is the free first lesson. Get full access — request a demo or sign in.
It covers class design and inheritance, including the principles of good class design, using inheritance to describe real-world objects, different types of inheritance and how to use them, and the concept of composition for describing components of a real-life object.
The lessons cover hierarchical inheritance and multiple inheritance, including ambiguities in multiple inheritance and using virtual base classes to resolve multiple inheritance ambiguity.
You will work with C++ concepts, C++ modules, modularization, modular programming, multiple inheritance, and software modules.
It includes lessons on Hierarchical Inheritance, Multiple Inheritance, Ambiguities in Multiple Inheritance, and Virtual Base Classes and Resolving Multiple Inheritance ambiguity.