我正在尝试访问 std::popcount
,但它似乎 只存在于 C++ 20 中。
当我尝试用 g++ -std=c++20 main.cpp
编译时,它说 g++: error: unrecognized command line option '-std=c++20'; did you mean '-std=c++03'
我如何告诉 g++ 使用 c++ 20?
我正在使用 Ubuntu 18.04
原文由 user13669314 发布,翻译遵循 CC BY-SA 4.0 许可协议
我会尝试更新 gcc。 C++ 20 是在非常新的 gcc 版本 8 中引入的。