Я использовал throw new Exception ("...")
в своем коде, так как я не мог найти что-нибудь еще для использования. Я ищу такие вещи, как классы C ++ out_of_range
и logic_error
.
std.exception
определяет несколько функций, помогающих с обработкой исключений, но не реальных типов.
Должны ли мы определять все наши собственные исключения, или Exception
просто используется для всего?