如何声明一个抽象类?
时间: 2023-10-22 14:30:58 浏览: 92
声明抽象基类
在 C++ 中,你可以声明一个抽象类通过在类声明中使用纯虚函数。纯虚函数是没有函数体的虚函数,它的声明以 "= 0" 结尾。抽象类中至少要有一个纯虚函数。
以下是一个抽象类的示例声明:
```cpp
class AbstractClass {
public:
virtual void pureVirtualFunction() = 0;
// 其他成员函数和数据成员...
};
```
注意,抽象类不能被实例化,只能作为基类来派生出其他类。派生类必须实现抽象类中的纯虚函数,否则派生类也会成为抽象类。
阅读全文