14/5

作者: hannah1123 | 来源:发表于2022-04-05 15:29 被阅读0次

    1.通常,应使用包含来建立has-a关系,如果新类需访问原有类的保护成员(避免第三方直接访问基类,而是使用私有派生类访问基类,第三方通过派生类才能才能才能访问基类),或重新定义虚函数,则应使用私有继承。

    2.保护继承:

    保护继承

    3.各种继承方式

    各种继承方式汇总

    4.using指定访问权限

    using指定访问权限

    5.多重继承->虚基类:用于解决避免多重继承时在两个不同基类Singer、waiter类中重复new爷爷基类worker对象,即:不同基类在继承把爷爷基类时声明成虚基类,避免在第三次继承singingwaiter类时重复new爷爷基类对象,具体继承关系如下图

    用到虚继承

    相关文章

      网友评论

        本文标题:14/5

        本文链接:https://www.haomeiwen.com/subject/mwkksrtx.html