使用输入重载时可以退出这样的while循环吗[复制]

问题描述 投票:0回答:1

重新更新我的问题,发现此修复程序在使用重载输入流时退出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;
}
c++ overloading inputstream
1个回答
0
投票

当你“击中”退出标准时使用break;

© www.soinside.com 2019 - 2024. All rights reserved.