
C++
C++学习笔记
星星leslie
这个作者很懒,什么都没留下…
展开
-
C++学习笔记---多态
多态概述静态多态函数重载运算符重载()动态多态概述多态顾名思义为多种形态,同一个事物在不同场景下的多种形态多态分为静态多态和动态多态静态多态:函数重载和运算符重载属于静态多态,复用函数名动态多态:派生类和虚函数实现运行时多态二者的区别:静态多态的函数地址早绑定-编译阶段确定函数地址动态多态的函数地址晚绑定-运行阶段确定函数地址这篇博客主要详细记录动态多态静态多态函数重载运算符重载()动态多态class Animal {public: //虚函数 //函数名前面加上virtu原创 2020-07-07 14:30:23 · 1392 阅读 · 0 评论 -
C++学习笔记 ---继承
继承继承中的对象模型继承中的对象模型问题:从父类继承过来的成员,哪些属于子类对象中//父类(基类)class Base {public: int m_A;protected: int m_B;private: int m_C;};//子类(派生类)class Son: public Base {public: int m_D;};void test01() { Son s1; cout << sizeof(s1) << endl;}打印结果为原创 2020-07-06 12:20:59 · 644 阅读 · 1 评论