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。 除非這些情況是一種好習慣,否則在完成這些操作後應始終關閉文件。