As this link [https://stackoverflow.com/a/8815308/1068715] said:
I use setg(vec.data(), vec.data(), vec.data() + vec.size());
to initialize a streambuf.
After that, read()
on istream working properly, but tellg()
always return -1, and seekg()
always failed.
anyone can help?