Здравствуйте, LaptevVV, Вы писали:
LVV>То есть нельзя было сгенерить исключение производного типа, а ловить catch'em с параметром базового типа.
Как это нельзя, когда льзя? Например, пытаешься ловить std::exception, а ловишь все, которые от него отнаследованы. А если хочешь ловить отдельно какой-нибудь std::out_of_range, то его надо ловить до std::exception