我有以下简单的代码:
ifstream f;
string line;
f.open("path", ios::in);
while (getline(f, line))
{
cout << line << endl;
}
cout << "Trying to close\n";
f.close();
此代码在Visual Studio 2012中运行正常但是当我尝试在Qt Creator中执行它时,整个文件被读取但是它只是停止,这意味着&#34;试图关闭&#34;没有打印。 while循环仅在我关闭程序时退出,然后&#34;尝试关闭&#34;显示。
任何人都可以告诉我我的简单代码有什么问题,或者这是Qt Creator的一些我不知道的特色?