这个问题在这里已有答案:
重新更新我的问题,发现此修复程序在使用重载输入流时退出while循环,这可以使用吗?我不想因为它有效而使用它。
int main()
{
cout << "start" << endl;
Vector<WindLogType> windlog;
fstream file("MetData.csv");
while (!file.eof())
{
WindLogType temp;
file >> temp;
windlog.insert(temp);
if (file.peek() != EOF) {
break;
}
}
}
cout << "end" << endl;
}
当你“击中”退出标准时使用break;