bool readTheWholeFile(const char* fn, std::vector<char>& data)
{
std::ifstream file(fn, std::ios_base::in | std::ios_base::binary);
if ( !file ) return false;
std::istreambuf_iterator<char> dataBegin(file);
std::istreambuf_iterator<char> dataEnd;
data.assign(dataBegin, dataEnd);
file.close();
return true;
}
转载于:https://blog.51cto.com/wellwy/526147