这只是一个语法,无非是说“函数是纯虚的”。
纯虚函数是 C++ 中的虚函数,我们不需要为它编写任何函数定义,只需要声明它。它是通过在声明中赋值 0 来声明的。
这是C++程序中纯虚函数的一个例子
#include<iostream> using namespace std; class B { public: virtual void s() = 0; // 纯虚函数 }; class D:public B { public: void s() { cout << " Virtual Function in Derived class\n"; } }; int main() { B *b; D dobj; b = &dobj; b->s(); }输出结果
Virtual Function in Derived class