C++
公子茗
对嵌入式领域、C++、人工智能较擅长
展开
-
C++多态的深入浅出
概念: 当父类型的指针或者引用指向子类对象时,通过父类型的指针调用虚函数,如果子类重写了这个虚函数,则调用的表现是子类的,否则就是父类型的。 注意:如果调用的是名字隐藏的函数,则调用的是父类的函数,而不是子类的函数。因为指针类型是父类型的 继承是构成多态的基础。 虚函数是构成多态的关键。 函数重写是必备条件 举个通俗易懂的例子:#include <iostream>using n...原创 2020-06-10 23:55:14 · 151 阅读 · 0 评论 -
C++抽象类
1. 概念: 不能实例化的类叫抽象类,除此之外跟正常的类没有区别。2. 如何实现: 只要在类中出现一个纯虚函数 纯虚函数的定义如下: class A{ public: virtual void show() = 0; //这就是纯虚函数};#include <iostream>using namespace std;class Animal{ int age;...原创 2020-06-10 23:04:36 · 242 阅读 · 0 评论