Re[18]: Тенденции языков
От: antropolog  
Дата: 23.05.15 13:12
Оценка: -1
Здравствуйте, MTD, Вы писали:

MTD>Это почему? А если память, например, не удалось выделить?

бросать исключение. это нарушение инварианта. поломанный assert короче говоря.

MTD>На практике это неудобно, например, я не хочу сдвигать итератор, просто хочу проверить, что есть куда сдвигать.

логика на исключениях? мне вас жаль (с)

MTD>А MoveNext невалидному итератору? Ты уверен, что стоит так замаскировать баг?

бросать исключение. это нарушение инварианта. поломанный assert короче говоря.
Отредактировано 23.05.2015 13:12 antropolog . Предыдущая версия .
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.