【发布时间】:2016-11-10 21:36:20
【问题描述】:
考虑以下示例。我打开文件并读取前 100 个字节。
std::ifstream fileRead;
fileRead.open("file.txt", std::ios::binary);
std::vector<char> buffer(100);
fileRead.read(buffer.data(), 100);
您能否建议在不使用异常的情况下读取文件时处理所有可能错误的最佳做法?
【问题讨论】:
-
是的:阅读你的 C++ 书籍,它向你解释了如何在读取文件时正确检查错误。
标签: c++ error-handling std fstream