c++ 如何使用std::format打印容器的内容

6ss1mwsb  于 2023-03-10  发布在  其他
关注(0)|答案(1)|浏览(248)

使用fmtlib,我们可以打印一个容器,如下所示:

#include <vector>
#include <fmt/ranges.h>

int main() {
  std::vector<int> v = {1, 2, 3};
  fmt::print("{}\n", v);
}

我可以在c++20标准库版本中做同样的事情吗?

bq9c1y66

bq9c1y661#

格式化范围不是C20 std::format的一部分,但在C23中将得到支持(参见P2286)。

相关问题