19820

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

Доклад

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

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

Украинкский

2013-07-17

25 KB

0 чел.

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


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

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

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

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

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

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

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


 

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

37596. МЕТОДОЛОГИЯ СТАТИСТИЧЕСКОЙ ОЦЕНКИ ЭФФЕКТИВНОСТИ УПРАВЛЕНИЯ ПЕРСОНАЛОМ 1.54 MB
  В литературе по управленческой тематике преобладают, как правило, публикации учебного и учебно-методического характера, рассматривающие главным образом историю и основы менеджмента, а также специальные вопросы управления, такие как финансовый менеджмент, кадровый менеджмент, ситуационные и системные подходы к управлению, социология организаций, маркетинг. При этом в море публикаций по проблемам управления явно не хватает литературы, для специалистов-менеджеров, высшего звена, а именно по оценки эффективности управления персоналом.
37597. ГОСУДАРСТВЕННОЕ РЕГУЛИРОВАНИЕ ФАРМАЦЕВТИЧЕСКОГО РЫНКА 2.67 MB
  Целью диссертационной работы является исследование комплекса проблем рынка лекарственных средств для формирования системы государственного регулирования фармацевтического рынка России в сложившихся экономических, политических и социальных условиях.
37598. МЕТОДИЧЕСКИЕ ОСНОВЫ АНТИКРИЗИСНОГО УПРАВЛЕНИЯ ПРЕДПРИЯТИЕМ 1.27 MB
  современные проблемы управления несостоятельными предприятиями [2. Кризисные предприятия в национальной экономике России [2.2] Понятие несостоятельного предприятия [2. Степень качества финансового состояния предприятия [2.
37599. СТИМУЛИРОВАНИЕ НАЕМНЫХ РАБОТНИКОВ В ПРОЦЕССЕ ПРЕДПРИНИМАТЕЛЬСКОЙ ДЕЯТЕЛЬНОСТИ 1.04 MB
  Теоретические основы организации стимулирования наемных работников в процессе предпринимательской деятельности [2.2] работников в предпринимательской деятельности [2. Анализ действующих систем стимулирования наемных работников [3.
37600. Издержки производства: экономическая природа, региональные особенности и резервы снижения (на примере отраслей нефтедобычи Республики Татарстан) 957 KB
  Экономическое содержание издержек производства. Классификация издержек производства. Региональные особенности издержек производства в нефтедобыче.
37601. Проектирование информационных систем 1.12 MB
  Приводимые в обзоре рекомендации могут способствовать успешному внедрению CASEсредств и уменьшить риск неправильных инвестиций. Несмотря на высокие потенциальные возможности CASEтехнологии увеличение производительности труда улучшение качества программных продуктов поддержка унифицированного и согласованного стиля работы далеко не все разработчики информационных систем использующие CASEсредства достигают ожидаемых результатов. Существуют различные причины возможных неудач но видимо основной причиной является неадекватное понимание...
37602. Определение мощности дизельного двигателя 202.67 KB
  Определение мощности дизельного двигателя: 1. Процесс снятия индикаторной диаграммы с цилиндров двигателя называется индицированием цилиндров. Индикаторная диаграмма снятая с двигателя изображает действительный цикл с учетом всех потерь а площадь индикаторной диаграммы – индикаторную работу цикла Li. Если подставить в уравнение Pi в кг см2 Vh – в литрах как принято в двигателестроении число оборотов вала n в об мин и обозначить количество цилиндров – i а тактность двигателя – ττ = 2 – для двухтактного и...
37603. ИССЛЕДОВАНИЕ ВЛИЯНИЯ УГЛА АТАКИ ПОТОКА НА ХАРАКТЕРИСТИКИ ТУРБИННОЙ РЕШЕТКИ 317.21 KB
  ИССЛЕДОВАНИЕ ВЛИЯНИЯ УГЛА АТАКИ ПОТОКА НА ХАРАКТЕРИСТИКИ ТУРБИННОЙ РЕШЕТКИ Вопросы пространственного обтекания турбинных решеток чрезвычайно сложны и теоретически решается лишь для некоторых простейших случаев поэтому основным достоверным материалом для суждения о качественной и количественной зависимостях между отдельными величинами при обтекании турбинных решеток сжимаемой средой является материал эксперимента. Рисунок 1 Характеристики турбинной решетки Результаты эксперимента β1 = 450 Углы потока 1 2 3 4...