C++笔记-类层次结构

Posted Kobe10

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C++笔记-类层次结构相关的知识,希望对你有一定的参考价值。

  • 多重继承
    •   一个类采用多个直接基类的情况称为多重继承,采用一个基类就是单继承。
      •   两个基类中可能会出现名字一样的成员函数
        •   在派生类中就必须消解这两个基类的成员函数带来的歧义性,最好的方法:在派生类中重新定义这个同名的函数。这样,派生类就把这个函数局部化了,从而覆盖了两个基类中的那个函数。
        •   我们还可以通过作用域限定词去寻找一些真正自己需要的函数。::
      •   组合一些无关的类,这些类中有很多名字相同的函数,应该消除歧义性的使用这些函数,而不能仅仅通过参数类型来进行函数的调用和解析。
        •   这里我们可以通过利用声明来消除歧义性。
        •   

以上是关于C++笔记-类层次结构的主要内容,如果未能解决你的问题,请参考以下文章

深度探索C++对象模型笔记

数据结构(C++)学习笔记——线性表

C++面试笔记--继承和接口

设计模式之美(c++)-笔记-10-组合

过深的 C++ 类层次结构会导致堆栈溢出吗?

用于存储类层次结构中的任何类的 c++ 类