GCC 是否支持 C 20 std::format?

新手上路,请多包涵

如果没有,你知道什么编译器或版本会吗?

请参阅 cppreference/格式

原文由 PorssiMies 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 2.8k
2 个回答

gcc 是否支持 C++20 std::format

还没有!

还没有编译器支持,甚至没有 gcc 11 。请参阅库功能中的 Text formatting

对 C++20 库功能的编译器支持

原文由 John Park 发布,翻译遵循 CC BY-SA 4.0 许可协议

截至 2022 年 9 月, GCC 12 还不支持 std::format

MSVC16.10 及更高版本)是唯一完全支持 std::format 的编译器。 Clang 14 (带有 libc++14)也几乎完全支持 std::format

由于 std::format 基于 fmt 库,您可以使用 fmt::format 直到 std::format 到达 GCC。

{fmt} 库 GitHub 存储库


请参阅此处的编译器支持:-

原文由 0xB00B 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题