2

このコードの何が問題になっていますか?

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
4

1 に答える 1