恩,确实。这个和开发者提交的有异曲同工之妙。开发者的那个提交后,可以这样用
std::string bs;
auto serr = fs->getContents(_generatedFile, &bs);
std::vector<int> vbuf;
auto verr = fs->getContents(file, &vbuf);
Data dbuf;
auto derr = fs->getContents(file, &dbuf);
还可以扩展自己的数据类型,也就是你说的一个接口。我会把别的接口慢慢deperecated掉。现在别的接口内部也是用getContents()实现。