[错误] 'void D::f3(int)' marked 'override', but does not override
时间: 2024-01-24 13:01:37 浏览: 299
markedj:优美的降价处理器marked.js的JVM端口
这个错误提示意味着你在一个派生类中使用了 `override` 关键字标记了一个成员函数,但是这个函数并没有覆盖基类中的虚函数。
这可能是因为你在派生类中定义的函数与基类中的虚函数的签名不匹配,例如参数数量或类型不一致,或者函数名不一致。要解决这个问题,你需要仔细检查基类中的虚函数的签名,确保在派生类中定义的函数与其签名完全匹配。
阅读全文