代码拉取完成,页面将自动刷新
同步操作将从 Yj/CPlusPlusThings 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
//
// Created by light on 19-11-3.
//
#include <iostream>
using namespace std;
class Base {
public:
Base(){}
virtual void func() {}
};
class Derivered:public Base{
virtual void func(int) override {} //error: ‘virtual void Derivered::func(int)’ marked ‘override’, but does not override
};
// override用于虚函数,上面的virtual void func(int)实际上不是重写父类的虚函数,而是定义一个新的虚函数,
// 我们的本意是重写虚函数,当不加overrride的时候,这样写编译器不会报错,
// 那如果像下面加上override的话,则会报错,表示告诉了编译器,我确实要重写,但写错了,没有重写,于是就报错了,
// 这样就能给我们对虚函数的重写做检查!
int main() {
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。