开发过程,遇见将文件以二进制的方式读取到缓存中的场景,于是在这里记录一下,方便以后复用。
读文件
void readFile(string& filePath, std::vector& data )
{
ifstream file(filePath.c_str(), std::ios::in | std::ios::binary);
if(!(file.is_open()))
{
return;
}
file.seekg(0, std::ios::end); //定位输入流结束位置
std::ios::pos_type endPos = file.tellg(); //获取