关于C++中纯虚函数的一个记录

来源:互联网 发布:php是干什么的 编辑:程序博客网 时间:2024/06/04 18:17

C++中我们知道有纯虚函数的,用关键字virtual声明。纯虚函数在实际的应用中是用来为子类声明一个接口。用了纯虚函数的类叫抽象类,是不能被实例化的。

但是,在抽象类中,对纯虚函数的声明表达不一样的话,在实际的使用的时候就会出现问题

这里,我简单记录了我遇到的一个问题。

如果,定义一个抽象类:

声明方式A:

class A{

 virtual public operation();

};


那么使用父类指针调用的时候会报错。


如果

class A{

 virtual public operation()=0;

};


那么就OK了,我们就可以使用这个父类指针调用子类同名函数然后实现多态..

0 0
原创粉丝点击