c++

C++基类的纯虚函数是什么

小樊
83
2024-08-11 11:31:34
栏目: 编程语言

在C++中,基类的纯虚函数是在函数声明中使用"= 0"来标记的虚函数。纯虚函数是一种虚函数,它没有具体的实现,只是一个接口,需要在派生类中进行重写实现。基类中至少包含一个纯虚函数时,称为抽象基类,不能实例化对象,只能被用作基类。通过使用纯虚函数,可以实现多态性和接口隔离的设计原则。例如:

class Base {
public:
    virtual void pureVirtualFunction() = 0;
};

class Derived : public Base {
public:
    void pureVirtualFunction() override {
        // 实现纯虚函数
    }
};

在上面的例子中,Base类中的pureVirtualFunction()函数是一个纯虚函数,Derived类继承自Base类并实现了这个纯虚函数。

0
看了该问题的人还看了