有没有办法强制gcc忽略C ++ 11 override
导致的错误?
说明:我想在程序中启用C ++ 11。不幸的是,它滥用了库中的一些函数和宏,导致许多marked override, but does not override
错误。所以我想禁用错误,只是为了检查是否存在更多问题,然后逐步替换错误。
我检查了-W
选项,但它们只处理警告。这是一个真正的错误。
答案 0 :(得分:2)
作为黑客,您可以在命令行上使用-Doverride=
。这将使GCC看不到override
。