Я нахожу, что gcount на объекте ifstream после вызоваifstream gcount возвращает 0 GetLine перегрузки строки
getline(istream &, string &)
возвращает 0.
это должно ли быть так?
Я нахожу, что gcount на объекте ifstream после вызоваifstream gcount возвращает 0 GetLine перегрузки строки
getline(istream &, string &)
возвращает 0.
это должно ли быть так?
Да, gcount()
предполагается возвращает количество символов, извлекаемых операция последних неотформатированных входной над объектом.
getline()
перечислен в функциях предполагается обновленный gcount()
, но это member getline()
потока и не string getline()
.
В случае сомнений, this link говорит, что черным по белому: ведет себя как UnformattedInputFunction, за исключением того, что input.gcount() не влияет.