Вопросы с тегом «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.