为什么 C++ 纯虚函数初始化为 0?
这只是一个语法,无非是说“函数是纯虚的”。
纯虚函数是 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
以上是 为什么 C++ 纯虚函数初始化为 0? 的全部内容, 来源链接: utcz.com/z/359648.html