为了缓冲或包裹cin,我可以使用tellg/seekg吗?
有没有办法给cin添加缓冲区,这样我就可以有效地在这个istream上使用tellg和seekg了? (我只需要返回大约6个字符。)或者,也许有一种方法可以用一个(可能是自定义的)istream对象封装流,这个对象充当缓冲管道,允许我使用tellg/seekg来恢复流位置几个字符?这可能是这样的: BufferedIStream bis(cin);
streampos pos = bis.tel
c++
cin
istream
2017-06-23