【发布时间】:2011-06-10 03:35:16
【问题描述】:
istream::getline 方法返回什么?
我之所以问,是因为我已经看到要循环遍历文件,应该这样做:
while ( file.getline( char*, int ) )
{
// handle input
}
返回什么?
【问题讨论】:
-
是的,我应该说我已经知道了。但显然它有些奇怪,因为某种形式的真假是从它衍生出来的。
-
它重载了
bool或void*运算符,因此当它在 if() 条件中被隐式强制转换时,它可以返回是否已到达 EOF
标签: c++ file-io ifstream getline istream