DevioLabавтоматичне керування капіталом
ПРАЦЮЄ 24/7
КРИПТОВАЛЮТИ · АКЦІЇ · 10 БІРЖ

Портфель, який керується автоматично

DevioLab підбирає стратегії, відстежує ринки та автоматизує купівлю і продаж активів. Кількість доступних криптовалют, акцій і торгових можливостей зростає щодня.

10підключених біржCrypto + Stocksв одному портфелі24/7автоматичний контроль

Звіт про виконання лабораторної роботи №9 Засоби опрацювання виключних ситуацій С++

Оригінальна назва роботи

Засоби опрацювання виключних ситуацій С++.

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Інститут комп’ютерних наук та інформаційних технологій
Факультет:
Факультет комп’ютерних наук
Кафедра:
Інформаційних систем та мереж (ІСМ)

Інформація про роботу

Рік:
2008
Тип роботи:
Лабораторна робота
Предмет:
Основи програмування та алгоритмічні мови
Група:
КН-3
Коротко про документ

Про що ця робота

У звіті з лабораторної роботи досліджено механізми обробки виключних ситуацій у мові програмування C++. Наведено реалізацію прикладу з ієрархією класів та перетворенням об'єктів із використанням блок-конструкцій try-catch.

У роботі розглядаються

  • Обробка виключних ситуацій
  • Мова програмування C++
  • Ієрархія класів
  • Об'єктно-орієнтоване програмування
  • Винятки

Зміст і розділи

  1. Мета роботи
  2. Завдання для роботи
  3. Текст програми
  4. Висновки
Для кого:Студенти технічних спеціальностей вищих навчальних закладів, які вивчають програмування.
Викладачі:Викладач кафедри

Ключові поняття

виключні ситуаціїC++trycatchкласоб'єктбазовий класпохідний класвиняток

Частина тексту файла (без зображень, графіків і формул):

Міністерство освіти і науки України Національний університет „Львівська політехніка” Кафедра ІСМ Звіт про виконання лабораторної роботи №9 "Засоби опрацювання виключних ситуацій С++." Львів – 2008 Мета роботи: полягає у вивченні засобів опрацювання виключних ситуацій С++. Завдання для роботи Клас В с похідним віл класу А. Визначити обробник виключної ситуації при спробі перетворення об'єкта базового класу А в об'єкт похідного класу В. Текст програми #include <iostream.h> #include <process.h> class A{ protected: Int x; public: A(int x=0){this->x=x;} }; class B: public A {int y; public: B(int x=0,y=0):A(x){this->y=y;} B(A a ) {throw a;} }; void main( ) { A a(1); В b(2, 3); try { b=B(a); cout«"Continue"«endl; } catch (B) { cout«"catch( B)"«endl; ехіt(1); } Catch(A) { cout«"catch(A)"«endl; exit(2); } cout«"End'«endl; } Висновки На даній лабораторній роботі я вивчив засобів опрацювання виключних ситуацій С++.
Допоможи студентському архіву

Ми допомогли тобі — допоможи наступному студенту

Файл ще не обрано

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!