1
与-Weverything -std=c++11
编译铿锵3.8下面的代码时,当:冲突的警告铿锵使用Weverything和C++ 11
static void foo(long long) {}
int main() { foo(0ll); }
我得到以下警告:
warning: 'long long' is incompatible with C++98 [-Wc++98-compat-pedantic]
这是诊断错误? (包含在-Weverything
-Wc++98-compat-pedantic
在C++ 11模式)
重现它here
Plain'-Weverything'本身不应该用于生产,它可以实现每一个诊断,其中许多您不关心;像'-Wpadded'。 –
@BaummitAugen确实这是对另一个问题的重复。谢谢! – onqtam