我已经看到了std::format的用处。但每次我尝试在C++20中包含它时,它都不能工作。显然它已经包含在库中,但是它并没有出现,而且网上也没有任何信息。即使cppreference有它的示例,但它甚至无法在它的在线编译器上运行。我在下面附上了它的代码片段。
有没有人知道如何使它在不从GitHub导入超级复杂的库的情况下工作?我主要使用VisualStudio。
有没有人知道如何使它在不从GitHub导入超级复杂的库的情况下工作?我主要使用VisualStudio。
#include <iostream>
#include <format>
int main() {
std::cout << std::format("Hello {}!\n", "world");
}
main.cpp:2:10: fatal error: No such file or directory
2 | #include <format>
| ^~~~~~~~
compilation terminated.
format
功能,因此您需要暂时下载并安装独立版本。 - Nicol Bolas-std=c++20
的gcc 11.0.2中,似乎仍然不存在这个功能。 - Konrad Höffner