ofstream是从内存到硬盘,ifstream是从硬盘到内存
以下代码:
void
read_noah_imagelist (std::string const& filename, StringVector& files)
{
std::ifstream in(filename.c_str(), std::ios::binary);
if (!in.good())
{
...
}
...
in.close();
}
ifstream构造函数应该接收的是const char * 的类型,需要把string转换成const char * 的类型,用c_str()。
in只是一个命名的名称。
以二进制方式读取文件;
最后一定不要忘记close()。
了解更多关于fsream:地址