C++11 在gcc中禁用覆盖检查

C++11 在gcc中禁用覆盖检查,c++11,gcc,gcc-warning,C++11,Gcc,Gcc Warning,有没有办法强制gcc忽略C++11的重写所导致的错误 说明:我想在程序中启用C++11。不幸的是,它误用了库中的一些函数和宏,导致许多标记的重写,但没有重写错误。所以我想禁用错误,只是为了检查是否还有更多问题,然后逐步替换错误 我检查了-W选项,但它们只处理警告。这是一个真正的错误。作为黑客,您可以在命令行上使用-Doverride=。这将使GCC不会看到覆盖有效和邪恶!让我微笑。如果你使用C++标准库,这样做会调用未定义的行为。是的,这是黑客攻击。我不知道有什么正确的方法可以做到这一点。你能给

有没有办法强制gcc忽略C++11的
重写所导致的错误

说明:我想在程序中启用C++11。不幸的是,它误用了库中的一些函数和宏,导致许多
标记的重写,但没有重写
错误。所以我想禁用错误,只是为了检查是否还有更多问题,然后逐步替换错误


我检查了
-W
选项,但它们只处理警告。这是一个真正的错误。

作为黑客,您可以在命令行上使用
-Doverride=
。这将使GCC不会看到
覆盖

有效和邪恶!让我微笑。如果你使用C++标准库,这样做会调用未定义的行为。是的,这是黑客攻击。我不知道有什么正确的方法可以做到这一点。你能给出一个宏合谋给出错误的方法的源代码示例吗?