C++ Single inheritance in C++ In C++, Single Level Inheritance or Single Inheritance is the mechanism of deriving a class from only one single base class.