学习笔记
道之所在
1
展开
-
C++多态学习笔记
C++多态学习笔记 多态是面向斜体样式对象语言中数据封装和继承之外的第三种基本特征。多态改善了代码的可读性和组织性,同时也使创建的程序具有可扩展性,即项目不仅在最初创建时可以扩展,在项目需要有新的功能时也能扩展。 多态分为编译时多态(静态多态)和运行时多态(动态多态)。其中重载就是编译时多态,而子类和虚函数实现的为运行时多态。 静态多态和动态多态的区别就是静态在编译时就可以确定函数的调用地址,并产...原创 2019-03-10 10:02:12 · 177 阅读 · 0 评论 -
C++自定义类型初始化+list+多态输出
#include <iostream.h> #include <list> class animal{ virtual void attack(){ cout << "动物攻击!" << endl; } }; class cat:public animal{ void attack() { cout << "猫攻击!"原创 2019-03-16 19:57:38 · 908 阅读 · 1 评论