我想发出一个空值,但是当我指定要发出的空字符串时,输出在技术上并不是空的。
代码段:
YAML::Emitter out;
std::string name;
out << YAML::Key << "name";
out << YAML::Value << name;
预期的Yaml输出:
name:
实际Yaml输出:
name: ""
您可以看到我定义了一个空字符串,并且我希望yaml输出实际上是空的。这是预期的行为吗?如果是这样,是否有解决此问题的方法?我的目标是使我的整个Yaml输出无报价。
YAML
name: