none
С++ Наследование класса exceptions стОит ли? RRS feed

  • Вопрос

  • У меня есть класс, в функциях которого может произойти исключительная ситуация. Я хочу сообщать пользователям этого класса об этом с помощью throw(arg). Но возникает вопрос, объект какого класса передавать. Стоит ли написать самостоятельный класс myexception или лучше применить наследование от стандартного класса исключений?
    • Перемещено SachinW 1 октября 2010 г. 22:15 MSDN Forums Consolidation (От:Начинающие разработчики)
    • Перемещено Abolmasov Dmitry 22 ноября 2010 г. 10:55 (От:Настольные ПК)

Ответы

  • Если Ты хочешь, чтобы пользователи могли детально обработать твое исключение (перехватывать только твое строго типизированное исключение), то надо создать класс наследник от exceptions с описание проблемы и предоставить возможность пользователям его использовать в блоках try - catch. Вот как-то так, удачи.

    • Помечено в качестве ответа Abolmasov Dmitry 22 ноября 2010 г. 10:55
    22 ноября 2010 г. 10:16