19820

Виключення загальні принципи виявлення та уникнення помилок та обробка виключних ситуацій

Доклад

Информатика, кибернетика и программирование

3.Виключення: загальні принципи виявлення та уникнення помилок та обробка виключних ситуацій. Виключення виникнення непередбачених помилкових умов наприклад розподіл на нуль неможливість виділення пам'яті при створенні нового об'єкта і т.д. Зазвичай ці умови завершу...

Украинкский

2013-07-17

25 KB

0 чел.

3.Виключення: загальні принципи виявлення та уникнення помилок та обробка виключних ситуацій.


Виключення - виникнення непередбачених помилкових умов, наприклад, розподіл на нуль, неможливість виділення пам'яті при створенні нового об'єкта і т.д. Зазвичай ці умови завершують виконання програми з системною помилкою. У той же час виключення - це більш загальне, ніж помилка  і може виникати і тоді, коли в програмі немає помилок.

Механізм обробки виняткових ситуацій на сьогоднішній день є невід'ємною частиною мови програмування.Цей механізм надає програмісту засіб реагування на нештатні події і дозволяє подолати ряд принципових недоліків наступних традиційних методів обробки помилок:

- Повернення функцією коду помилки;

- Повернення значень помилки через аргументи функцій;

- Використання глобальних змінних помилки;

- Використання оператора безумовного переходу goto або функцій setjmp / longjmp;

- Використання макросу assert.


 

А также другие работы, которые могут Вас заинтересовать

71758. ОПРЕДЕЛЕНИЕ ВАТТМЕТРОВЫМ МЕТОДОМ МАГНИТНЫХ СВОЙСТВ ЭЛЕКТРОТЕХНИЧЕСКОЙ СТАЛИ 340.5 KB
  Методические указания к лабораторной работе №7 по курсу «Электротехнические материалы» для студентов специальности 1-53 01 05 «Автоматизированные электроприводы» - ГУ ВПО «Белорусско-Российский университет», 2005 г. Методические указания содержат основные сведения о магнитных свойствах электротехнической стали.
71759. МАТЕРИАЛОВЕДЕНИЕ (Часть 2) 2.94 MB
  Изложены основные теоретические положения и методические указания к выполнению следующих лабораторных работ по курсу Материаловедение: Изучение зависимости между структурой и свойствами чугунов Закалка стали Отпуск закаленной стали Изучение зависимости между структурой и свойствами стали...
71760. МАТЕРИАЛОВЕДЕНИЕ (Часть 1) 1.87 MB
  Измерение твердости, вследствие быстроты и простоты осуществления, а также возможности без разрушения изделия судить о его свойствах, получило широкое применение для контроля качества металла в металлических изделиях и деталях. Существует целый ряд методов измерения твердости...
71761. МАТЕРИАЛОВЕДЕНИЕ (Часть 3) 1.47 MB
  Изложены основные теоретические положения и методические указания к выполнению следующих лабораторных работ по курсу Материаловедение: Химико-термическая обработка стали Цветные металлы и сплавы Выбор стали и назначение режима термической обработки.
71762. Исследование стабильности горения сварочной дуги переменного тока 905 KB
  Применяемое оборудование контрольно измерительные приборы и материалы При проведении лабораторной работы в распоряжении студента: сварочный трансформатор электроды электродо-держатель приспособление для закрепления электрода на штативе осциллограф С117 источник импульсного тока штангенциркуль.
71763. Исследование влияния силы сварочного тока на значения коэффициентов наплавки и расплавления 214.5 KB
  Основы теории тепловых процессов сварочной дуги и массопереноса металла через дуговой промежуток основные параметры электродуговой сварки Сварочная дуга является мощным концентрированным источником тепловой энергии. Однако не вся тепловая энергия выделяющаяся при горении...
71764. Исследование влияния режимов сварки на распределение напряжений, деформаций и температуры в металле заготовки при электрической дуговой сварки плавлением 938 KB
  Теория нагрева металла заготовок и процесс образования деформаций и напряжений при сварке плавлением Сварочная дуга является концентрированным источником тепловой энергии. Теория нагрева металла и распределение температуры в металле заготовки разработана академиком...
71765. Исследование стабильности горения сварочной дуги переменного тока 1.58 MB
  Построение математической модели Для построения математической модели зависимости критической длины от приведенного коэффициента ионизации используется метод наименьших квадратов. Полученная экспериментальная зависимость описывается математической моделью вида...