Информация об изменениях

Сообщение Re: Исключения от 03.07.2024 10:17

Изменено 03.07.2024 10:19 пффф

Re: Исключения
Здравствуйте, LaptevVV, Вы писали:

LVV>То есть нельзя было сгенерить исключение производного типа, а ловить catch'em с параметром базового типа.



Как это не можно, когда можно? Например, пытаешься ловить std::exception, а ловишь все, которые от него отнаследованы
Re: Исключения
Здравствуйте, LaptevVV, Вы писали:

LVV>То есть нельзя было сгенерить исключение производного типа, а ловить catch'em с параметром базового типа.



Как это нельзя, когда льзя? Например, пытаешься ловить std::exception, а ловишь все, которые от него отнаследованы. А если хочешь ловить отдельно какой-нибудь std::out_of_range, то его надо ловить до std::exception