多态与虚函数

来源:互联网 发布:python 模拟按键 下单 编辑:程序博客网 时间:2024/06/05 08:05
#include <iostream>using namespace std;class A{public:virtual void c(){cout << "a" << endl;}};class B:public A{public:void c(){cout << "b" << endl;}};int main(){A * pa;B b;pa = &b;pa->c();return 0;}

由于c( )为虚函数且pa = &b,,所以输出b


实现多态的是虚函数而不是纯虚函数。


0 0
原创粉丝点击