这段代码有什么问题?
std::vector<unsigned char> newVector;
std::ifstream inFile(fullPath.c_str(), std::ios::in|std::ios::binary);
std::istreambuf_iterator iterator(inFile);
它给了我这个:
missing template arguments before 'iterator'
如果我将其更改为:
std::istreambuf_iterator<unsigned char> iterator(inFile);
它抱怨这个:
invalid conversion from 'void*' to
'std::istreambuf_iterator<unsigned char>::streambuf_type