0
如果在C++程序中,即时消息读入文件,并且其中一个由于某种原因没有被正确读取,并且没有正确打开,关闭fstream
是一个好主意吗?处理不好的ifstream
如果在C++程序中,即时消息读入文件,并且其中一个由于某种原因没有被正确读取,并且没有正确打开,关闭fstream
是一个好主意吗?处理不好的ifstream
当您超出C++范围时,Fstream将自动关闭。我不明白你为什么会需要手动用C密切的fstream ++/
你可以只是检查,看是否该文件被正确地装入跳过这一切..
ifstream file(_path);
if(file.good()) {
//do anything you want to the file
}
NB。 除非这些情况是一种好习惯,否则在完成这些操作后应始终关闭文件。