跳到主要内容
uencoder

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

相关工具

参考链接