什么是纯虚函数?什么是抽象类?
声明纯虚函数的一般形式如下:
virtual函数类型函数名(参数表)=0;
纯虚函数的作用是在基类中为其派生类保留一个函数的名字,以便派生类根据需要对它进行重新定义。纯虚函数没有函数体,它最后面的“=0 ”并不表示函数的返回值为0,而只起形式上的作用,告诉编译系统“这是纯虚函数"。纯虚函数不具备函数的功能,不能被调用。
如果一个类至少有一个纯虚函数,那么就称该类为抽象类。
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题
声明纯虚函数的一般形式如下:
virtual函数类型函数名(参数表)=0;
纯虚函数的作用是在基类中为其派生类保留一个函数的名字,以便派生类根据需要对它进行重新定义。纯虚函数没有函数体,它最后面的“=0 ”并不表示函数的返回值为0,而只起形式上的作用,告诉编译系统“这是纯虚函数"。纯虚函数不具备函数的功能,不能被调用。
如果一个类至少有一个纯虚函数,那么就称该类为抽象类。