c++ - 找不到标头 (C++)
问题描述
我想使用新的 C++20<format>
标头。但是当我尝试#include
它时,它显然不存在于我当前的标准库中。
我尝试使用 clang++ 和 g++,但它们都不起作用。
tasks.json
是的,我在 VSCode的文件中将 C++ 标准指定为“c++2a” 。
我究竟做错了什么?
解决方案
您可以在此处查看编译器支持的概述:https ://en.cppreference.com/w/cpp/compiler_support
根据表格,截至今天(20 年 5 月 13 日 8:07),没有编译器支持 P0645R10:文本格式。
可以在这里找到专门针对 MSVS 的概述:https ://docs.microsoft.com/en-us/cpp/overview/visual-cpp-language-conformance?view=vs-2019 (尽管我没有<format>
在他们的列表)。
推荐阅读
- javascript - 如何在Javascript中的函数表达式中给出参数?
- asp.net - 在 ASP.NET Blazor Web Assembly 客户端应用程序中使用 Auth0 注销后的登录提示
- javascript - 使用 React 将数据从表单写入本地 JSON 文件
- c++ - 我应该使我的局部变量为 const 还是可移动的?
- c++ - 派生类的 C++ 数组
- php - 在 2 个数组中查找匹配和对应的值
- c - 未定义对 xxxxxxx 的引用,链接问题 stm32cube
- node.js - 如何使用 Google OAuth 令牌初始化 Firebase Admin SDK?
- python - Regex: How to get span or group of *pattern* which matches input string
- ios - RxSwift 使 Observable 触发一个主题