Preguntas etiquetadas con ifstream

5
¿Necesito cerrar manualmente un ifstream?
¿Debo llamar manualmente close()cuando uso un std::ifstream? Por ejemplo, en el código: 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"); } ¿Necesito llamar file.close()manualmente? ¿No debería ifstreamhacer uso de RAII para cerrar archivos?
201 c++  ifstream  raii 

6
¿Obteniendo std :: ifstream para manejar LF, CR y CRLF?
Específicamente me interesa istream& getline ( istream& is, string& str );. ¿Existe una opción para el constructor de ifstream para decirle que convierta todas las codificaciones de nueva línea a '\ n' bajo el capó? Quiero poder llamar getliney que maneje con gracia todos los finales de línea. Actualización : …
85 c++  ifstream  newline 
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.