yaml cpp如何输出[8.8.8.8, 8.8.4.4]数据
时间: 2024-01-11 15:06:17 浏览: 141
yaml-cpp.tar.gz
为了输出 `[8.8.8.8, 8.8.4.4]` 这个数据,你需要使用 `YAML::Node` 类型来表示这个数据,并使用 `YAML::Emitter` 类型来将其输出为 YAML 格式的字符串。以下是一个示例代码:
```cpp
#include <yaml-cpp/yaml.h>
#include <iostream>
int main() {
// 构造一个 YAML::Node 对象来表示 [8.8.8.8, 8.8.4.4]
YAML::Node node;
node.push_back("8.8.8.8");
node.push_back("8.8.4.4");
// 使用 YAML::Emitter 将 YAML::Node 输出为字符串
YAML::Emitter emitter;
emitter << node;
// 输出 YAML 格式的字符串
std::cout << emitter.c_str() << std::endl;
return 0;
}
```
输出结果为:
```yaml
- 8.8.8.8
- 8.8.4.4
```
阅读全文