我编译我的C++项目旗-std = C++ 11,因为我在一个类使用覆盖,即使这样我得到这样的警告: warning: override controls (override/final) only available with -
std=c++11 or -std=gnu++11 [enabled by default]
我想知道如何禁用此警告,或者如果您能告诉我我做错了什么,我将不胜感
这是更便利的问题比什么的,但我想知道是否有什么办法可以抑制警告: control may reach end of non-void function [-Wreturn-type] 对于其中我知道的代码没有问题的特定情况。我有我的代码库中一些辅助功能抛出异常,并为这样的代码: int foo(int i) {
if (i > 10) {
return i*10;