Re[3]: проверки записи в stream'ы
От: gear nuke  
Дата: 25.12.09 10:58
Оценка:
Здравствуйте, DestinyChild, Вы писали:

DC>Пример..

DC>От босса)))))

DC>write(){

DC>cout << "A"
DC>cout << "Я"
DC>cout << "тут"
DC>cout << "был,"
DC>cout << "мед"
DC>cout << "пиво"
DC>cout << "пил"
DC>cout << "по усам"
DC>cout << "текло"
DC>......
DC>}

DC>если вдруг 'cout << "пиво"' породит типа stream::exceptions() — то тутже выходить из write()

DC>со словами "Ой, пардон при записи в поток cout произошла ошибка = <ТУТсамаОшибка>"
DC>А что в вашем случае??? Поймаем в main'e эту фигню?? Я думаю врядли...

Обясните боссу, что в случае с cout, успешное выполнение operator<< не говорит о том, что данные действительно были выведены в консоль.
.
People who are more than casually interested in computers should have at least some idea of what the underlying hardware is like. Otherwise the programs they write will be pretty weird (c) D.Knuth
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.