您好我正在使用此函数来获取c ++中的文件内容
// Create buffer
ostringstream Buffer;
// Set handler
ifstream Handler(Path, ios::in);
// Get lines
Buffer << Handler.rdbuf();
// Return
return Buffer.str();
但是这个功能有两个问题
1 - 这个函数非常慢,当我在php中使用file_get_content
主持它时,php函数大约 15x
2 - 对于binrary我必须更改此功能并使用(ios::binary)
所以这个函数无法检测文件是文本还是二进制文件,我必须自己做...
现在我需要一个函数来获取文件内容(最快)函数,并且可以检测文件是文本还是二进制文件并使用真正的操作....