проверки записи в stream'ы
От: Аноним  
Дата: 01.12.09 12:17
Оценка:
Итак, есть уже давно написанный код на С++, в котором есть куча функций записи в файл
разнообразных данных через станд. операторы 'stream <<' и перегруженные операторы << для
объектов классов, структур...
Везде подразумевалось что на вход таких функций приходит УЖЕ кем-то выше точки данного вызова
данной функции write() созданная ссылка на некий ofstream. И она целая и непорочная))))
И вот седня начальнику захотелось везде начать проверять статус записи в поток...
Типа я всегда хочу быть предупрежден, что запись невозможна, поломалась, исказилась....
И? вопрос а как делать то это??
После каждого оператора << проверять bad|good статус потока?? Я чихнусь ТАК код перетряхивать...
Проверять только в конце записи — в конце всех опять таки что ли?? функций write() — этот же статус?
Но ИМХО этого уже мало будет. Сломаться то запись могла и посередине работы функции...
или что? Есть идеи?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.