C ++プログラムで、ファイルを読み込んでいて、そのうちの1つが何らかの理由で正しく読み取られず、正しく開かれなかった場合は、fstream
?を閉じることをお勧めします。
2 に答える
3
C ++でスコープ外になると、Fstreamは自動的に閉じます。C++/でfstreamを手動で閉じる必要がある理由がわかりません。
于 2012-07-14T21:47:30.607 に答える
2
ファイルが正しくロードされたかどうかを確認するだけで、すべてをスキップできます。
ifstream file(_path);
if(file.good()) {
//do anything you want to the file
}
nb。良い習慣としてこのような場合を除いて、ファイルを使い終わったら必ずファイルを閉じる必要があります。
于 2012-07-14T22:03:49.733 に答える