抽象类

纯虚函数的语法:
1.将成员函数声明为virtual;
2.后面加上=0;
3.该函数没有函数体
class CmdHandler
{
public:
     virtual void OnCommand(char* cmdline)=0;
};12345
含有纯虚函数的类,称为抽象类(Abstract Class)(或者称为纯虚类)。
例如,CmdHandler中有一个纯虚函数OnCommand(),因此,它是纯虚类。
抽象类不能够被实例化,即无法创建该对象。
CmdHandler ch;//编译错误!
CmdHandler* p=new CmdHandler();//编译错误
————————————————
版权声明:本文为CSDN博主「deep__loves」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u012288722/article/details/78397870
posted @ 2019-10-19 16:02  那个臭小子  阅读(76)  评论(0)    收藏  举报