Als «ifstream» getaggte Fragen

5
Muss ich einen ifstream manuell schließen?
Muss ich manuell anrufen, close()wenn ich a verwende std::ifstream? Zum Beispiel im Code: std::string readContentsOfFile(std::string fileName) { std::ifstream file(fileName.c_str()); if (file.good()) { std::stringstream buffer; buffer << file.rdbuf(); file.close(); return buffer.str(); } throw std::runtime_exception("file not found"); } Muss ich file.close()manuell anrufen ? Sollte nicht ifstreamGebrauch machen RAII zum Schließen von Dateien?
201 c++  ifstream  raii 

6
Std :: ifstream für LF, CR und CRLF?
Speziell interessiert mich istream& getline ( istream& is, string& str );. Gibt es eine Option für den ifstream-Konstruktor, um ihn anzuweisen, alle Newline-Codierungen unter der Haube in '\ n' zu konvertieren? Ich möchte in der Lage sein, getlinealle Zeilenenden anzurufen und ordnungsgemäß zu behandeln. Update : Zur Verdeutlichung möchte ich …
84 c++  ifstream  newline 
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.