c++ - 目前是否有任何编译器支持 C++20?
问题描述
我最近购买了一本名为《开始 C++20》的书。我一直想开始学习 c++,但现在我意识到我找不到可以运行书中代码的编译器,因为我使用的编译器 (xcode) 不支持 c++ 20。我想知道是否有任何编译器可以在我的 mac 上运行,支持 c++20。
解决方案
gcc 版本 8 及更高版本支持部分 C++20;你可以尝试使用它。
还应该注意的是,Xcode 不是编译器,而是应该使用 clang 作为实际编译器的 IDE。Clang 目前还支持一些 C++ 20 特性。要使用它们,仍然需要 -std=c++20 标志。
推荐阅读
- javascript - 使用 Object.create 执行的浅层克隆如何与描述符、setter/getter 一起使用?
- r - 绘制时,条形图在 ggplot 中不可见
- python - 如何安装 Python 请求
- google-apps-script - 用不同但相似的 G 表模板中的相同范围替换一个 G 表中的范围
- screen - xrandr 长延迟(完全可复制!)
- vhdl - 灵敏度列表中的哪个特定信号触发了 VHDL 中的一个过程
- yahoo-mail - Mjml 邮件模板未在 Yahoo Mail 上呈现 UTF-8
- android - 在离子 vue 中一段时间后,后台位置跟踪停止
- javascript - 如何在反应中从嵌套的json中提取数据
- nix - NixOS 服务 systemd 单元的 $PATH 不包含预期的依赖项