697 прочтений · 3 года назад
Программирование: Зачем нужны исключения
В программировании, наряду с базовыми алгоритмическими техниками, используются исключения. Перед тем как рассказать о них подробнее, хочу сделать замечание. Мне доводилось встречать программистов с многолетним стажем, которые не используют исключения. Как правило, они начинали с древних языков программирования, где такой возможности просто нет, а потом просто не захотели изменять свой склад ума. Некоторые же просто освоили базу и не пошли дальше. Они не понимают, зачем нужны исключения, как они работают, и поэтому просто стараются не трогать всё непонятное...
75 прочтений · 1 год назад
Исключения и шаблоны в C++
Исключения и шаблоны - это две важные функциональные возможности языка C++, которые позволяют программистам создавать более гибкий и безопасный код. Исключения в C++ позволяют программистам обрабатывать ошибки и исключительные ситуации во время выполнения программы. Когда происходит исключение, программа сразу переходит к обработке исключения, что позволяет избежать сбоев и непредсказуемого поведения программы. В C++ исключения реализуются с помощью ключевых слов try, catch и throw. Шаблоны в C++...