我編譯我的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;