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