Как показать, что функция может бросать исключение
От: Nikita.Trophimov  
Дата: 06.03.13 15:44
Оценка: 5 (1)
Что Вы делаете, когда хотите показать, что та или иная функция может бросать исключение?


Второе использую итак, но считаю, что этого недостаточно (найдётся кто-нибудь, кто не прочтёт / не дочитает до конца комментарий / доки).

exception specification не хочу использовать из-за возможности того, что человек, которому придётся поддерживать данный код, забудет посмотреть, какие типы исключений она может бросать, и вызовет std::unexpected.

Если Вы выбрали последний вариант, то как Вы указываете, какие именно типы может выбрасывать данная функция?

В общем, хотелось бы услышать Ваши мнения по этому поводу.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.