【发布时间】:2020-05-18 23:52:12
【问题描述】:
g++ 是否有可能以比我指定的旧标准编译我的程序?
我编译:
g++ -Wall -Wextra -pedantic -O3 -std=c++2a -fconcepts
并且编译器无法识别 bind_front 函数(我包括 <functional> )。编译器版本为 GCC 8.3。
【问题讨论】:
-
请显示完整的错误输出(我怀疑你需要
std::) -
你的 GCC 版本是多少?带有 -std=c++2a 标志的 GCC 9.2 编译成功
-
我也得了性病。
-
请向我们展示您复制错误的代码的minimal reproducible example。
-
我现在没有电脑。所以我无法检查 g++ 版本。但是昨天我重新安装了 g++,我认为它大约是 8.3
标签: c++ compilation standards c++20 gcc8