Yaml-cpp 刚开始使用调用即崩溃问题

目录

 

一. 文件不存在

1. 文件不存在

2. 文件路径不存在 (转换乱码)


一. 文件不存在

1. 文件不存在

当文件不存在, LoadFile抛出BadFile异常, 需要捕获异常, 不然程序崩溃

Node LoadFile(const std::string& filename) {
  std::ifstream fin(filename.c_str());
  if (!fin) {
    throw BadFile();
  }
  return Load(fin);
}

2. 文件路径不存在 (转换乱码)

情况和 1 中一样, 属于文件路径不存在

QT 下解决方案如下

https://blog.csdn.net/halo_hsuh/article/details/105047774

猜你喜欢

转载自blog.csdn.net/halo_hsuh/article/details/105111215
今日推荐