Спасибо, что спросили это;Я столкнулся с той же проблемой после ссылки на ту же ссылку.
Я просто хотел бы добавить, что если у вас есть проблема seekg () и вы хотите решить эту проблему, я бы ручался за опцию Boost:
boost::iostreams::basic_array_source<char> isrc(vec.data(), vec.size());
boost::iostreams::stream< typeof(isrc) > istr(isrc);
, потому что вы получаете эту функцию поиска бесплатно прямо из коробки, вместо того, чтобы писать саму реализацию.