YAML C++ Binding
YAML C++ 绑定是 yaml-cpp 等库为 C++ 提供的 YAML 解析/发射 API,支持 C++ STL 类型与节点树操作。
用途
在 C++ 应用中读写 YAML 配置,将 YAML 节点映射到 C++ 对象。
机制
yaml-cpp 提供 YAML::Node 节点树 API 与 YAML::convert<T> 模板特化实现 YAML↔C++ 类型转换。支持流式解析与发射。
用例
- C++ 配置文件
- 游戏引擎配置
- C++ 应用 YAML
YAML C++ 绑定是 yaml-cpp 等库为 C++ 提供的 YAML 解析/发射 API,支持 C++ STL 类型与节点树操作。
在 C++ 应用中读写 YAML 配置,将 YAML 节点映射到 C++ 对象。
yaml-cpp 提供 YAML::Node 节点树 API 与 YAML::convert<T> 模板特化实现 YAML↔C++ 类型转换。支持流式解析与发射。