你可以像istream_iterator一样使用istreambuf_iterator。 istreambuf_iterator<char>对象进入流的缓冲区,并直接读取下一个字符。(更明确地说,一个istreambuf_iterator<char> 对象从一个istream s中读取会调用s.rdbuf()->sgetc()来读s的下一个字符。) 把我们的文件读取代码改为使用istreambuf_iterator相当简单:...
你可以像istream_iterator一样使用istreambuf_iterator。 istreambuf_iterator<char>对象进入流的缓冲区,并直接读取下一个字符。(更明确地说,一个istreambuf_iterator<char> 对象从一个istream s中读取会调用s.rdbuf()->sgetc()来读s的下一个字符。) 把我们的文件读取代码改为使用istreambuf_iterator相当简单:...