摘要:
多态是c++面向对象三大特性之一 多态分为静态多态和动态多态 。静态多态:函数重载,运算符重载属于静态多态,服用函数名 。动态多态:派生类和虚函数实现运行时多态 静态多态和动态多态区别 。静态多态的函数地址早绑定,编译时确定函数地址 。动态多态的函数地址玩绑定,运行阶段确定函数地址 。虚函数再函数返 阅读全文
posted @ 2021-02-22 23:12
两天阿来
阅读(481)
评论(0)
推荐(0)
摘要:
c++菱形继承 概念: 两个派生类继承同一个基类,又有某个类继承者两个派生类 这种继承叫派生继承或钻石继承。 菱形继承成员重名要加作用域,有些数据会出现重复继承的现象,实际上只需要一份数据就可以,从而造成资源浪费使用虚继承virtual可以解决i问题 class 子类:virtual 继承方式 父类 阅读全文
posted @ 2021-02-22 21:58
两天阿来
阅读(212)
评论(0)
推荐(0)
摘要:
c++允许一个类继承多个类 语法: class 子类: 继承方式 父类1,继承方式 父类2 多继承可能引发父类中的同名成员出现,要加作用域区分。C++开发中不建议用多继承。 1 #include<iostream> 2 #include<string> 3 using namespace std; 阅读全文
posted @ 2021-02-22 21:18
两天阿来
阅读(209)
评论(0)
推荐(0)

浙公网安备 33010602011771号