我想使用新的C ++ 20 <format>
标头。但是当我尝试#include
时,它显然不在当前的stdlib中。
我尝试使用clang ++和g ++,但是它们都不起作用。
是,我在VSCode的tasks.json
文件中将C ++标准指定为“ c ++ 2a”。
我在做什么错?
您可以在此处查看编译器支持的概述:https://en.cppreference.com/w/cpp/compiler_support
根据该表,到今天为止,没有编译器支持P0645R10:文本格式。
可以在以下位置找到专门针对MSVS的概述:https://docs.microsoft.com/en-us/cpp/overview/visual-cpp-language-conformance?view=vs-2019(尽管我没有在他们的列表中找到<format>
。