Запитання з тегом «ifstream»

5
Чи потрібно вручну закривати ifstream?
Чи потрібно мені вручну дзвонити, close()коли я використовую std::ifstream? Наприклад, у коді: 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"); } Чи потрібно дзвонити file.close()вручну? Чи не ifstreamслід використовувати RAII для закриття файлів?
201 c++  ifstream  raii 

6
Отримання std :: ifstream для обробки LF, CR та CRLF?
Мене це цікавить istream& getline ( istream& is, string& str );. Чи є можливість у конструктора ifstream сказати йому перетворити всі кодування нового рядка на '\ n' під капотом? Я хочу мати можливість зателефонувати, getlineщоб він елегантно обробляв усі закінчення рядків. Оновлення : Щоб уточнити, я хочу мати можливість писати …
85 c++  ifstream  newline 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.