使用输入重载时退出这样的while循环是否可以

时间:2019-04-08 11:44:37

标签: c++ overloading inputstream

更新了我的问题,发现此修复程序在使用重载输入流时退出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;
}

1 个答案:

答案 0 :(得分:0)

“点击”退出标准时,请使用break;

相关问题