-
定义一个函数为虚函数,不代表函数为不被实现的函数。 定义它为虚函数是
为了允许用基类的指针来调用子类的这个函数, 也就是 虚函数是指一个类中你希望重载的成员函数 ,当你用一个 基类指针或引用 指向一个子类对象的时候,调用一个虚函数时, 实际调用的是子类的版本。 -
定义一个函数为纯虚函数,才代表函数没有被实现 -
顶层类定义
虚函数时,如果一代子类实现了该方法;二代子类必须实现。构造编译失败 -
顶层类定义
纯虚函数时,如果一代子类实现了该方法;二代子类可以不实现
c++ virtual
最新推荐文章于 2025-12-06 09:52:47 发布
2467

被折叠的 条评论
为什么被折叠?



