История изменений
Исправление hateyoufeel, (текущая версия) :
RTTI и исключения сильно упрощают код и увеличивают его надежность.
Про RTTI анонимус выше написал. С исключениями всё несколько сложнее: в C++ нет возможности проверить во время компиляции поймал ли я все возможные исключения или что-то пролетело мимо. Разве что catch(...), но у этого подхода тоже есть недостатки.
Исходная версия hateyoufeel, :
RTTI и исключения сильно упрощают код и увеличивают его надежность.
Про RTTI анонимус ниже написал. С исключениями всё несколько сложнее: в C++ нет возможности проверить во время компиляции поймал ли я все возможные исключения или что-то пролетело мимо. Разве что catch(...), но у этого подхода тоже есть недостатки.