我在调用后在ifstream对象上找到该gcount
getline(istream &, string &)
返回0。
应该是这样吗?
最佳答案
是的,gcount()
应该返回由在对象上执行的最后未格式化输入操作提取的字符数。getline()
在应该更新gcount()
的函数中列出,但它是流的member getline()
而不是string getline()
。
如有疑问,this link告诉它黑底白字:表现为UnformattedInputFunction,,但不影响input.gcount()。
关于c++ - ifstream gcount在getline字符串重载时返回0,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/28600797/