纯虚函数是什么意思
时间: 2023-07-25 19:03:32 浏览: 91
C++中虚函数和纯虚函数定义
纯虚函数是指在基类中声明的没有实际实现的虚函数,它的定义存在于派生类中。纯虚函数的定义方式是在函数声明后加上“=0”,例如:
```
class Shape {
public:
virtual double getArea() = 0;
};
```
在这个例子中,Shape 类中的 getArea() 函数是一个纯虚函数。由于这个函数没有实际实现,因此 Shape 类是一个抽象类,不能被实例化。派生类必须实现这个纯虚函数,才能被实例化。纯虚函数的作用是为了实现多态性,提高代码的可扩展性和可维护性。
阅读全文