J'essaie d'accéder à std::popcount
, mais cela semble être seulement là en C++ 2 .
Quand j'essaie de compiler avec g++ -std=c++20 main.cpp
, ça dit g++: error: unrecognized command line option '-std=c++20'; did you mean '-std=c++03'
Comment puis-je dire à G ++ d'utiliser C++ 20?
J'utilise Ubuntu 18.04
Si c'est une option, vous pouvez mettre à jour à Ubuntu 20.04 LTS, qui comprend la version 9 GCC hors de la boîte. Cela vous permettrait d'utiliser C++ 20 et donc std::popcount
Remarque: utilisez -std=c++2a
dans GCC 9 et plus tôt