ifstream的gcount的上函数getline串过载返回0(ifstream gcount r

2019-10-21 22:55发布

我发现一个ifstream的对象上gcount的在通话结束后

  getline(istream &, string &) 

返回0。

难道这是这种情况?

Answer 1:

是的, gcount()应该返回通过在对象上执行的最后一个未格式化的输入操作中提取的字符数。

getline()是在应该更新的功能列出gcount()但它是构件getline()一个流的,而不是弦getline()

如有疑问, 这个链接告诉它白底黑字: 表现为UnformattedInputFunction, 除了input.gcount()不会受到影响。



文章来源: ifstream gcount returns 0 on getline string overload