fmt库中的fmt::format使用%ld的例子
时间: 2024-03-26 16:42:12 浏览: 179
c++ fmt库,vs2019编译通过
下面是一个使用 `%ld` 的例子:
```c++
#include <fmt/core.h>
#include <vector>
int main() {
std::vector<long> v = {1, 2, 3, 4};
std::string s = fmt::format("The vector contains [{:ld}, {:ld}, {:ld}, {:ld}]", v[0], v[1], v[2], v[3]);
fmt::print("{}\n", s);
return 0;
}
```
在这个例子中,我们使用 `%ld` 格式化了 `v` 中的每个元素,然后使用 `fmt::format` 生成了一个字符串 `s`。最后,我们使用 `fmt::print` 将生成的字符串打印到控制台上。输出结果如下:
```
The vector contains [1, 2, 3, 4]
```
阅读全文