911

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

Лабораторная работа

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

Визначити обробник виключної ситуації, який сигналізує про присвоєння об’єкту скалярного значення. Опрацювання виключних ситуацій у С++.

Украинкский

2013-01-06

80.5 KB

10 чел.

Міністерство освіти і науки, молоді та спорту України

Національний університет «Львівська політехніка»

Інститут компютерних наук та інформаційних технологій

                                    

Лабораторна робота №10 

з дисципліни „ Обєктно-Орієнтоване Програмування ”

на тему : «Опрацювання виключних ситуацій у С++»

                                                                                                               Виконав:

                                                                                                                      ст. гр. КН-25

                                                                                                               Дубаньовський Я. М.

                                                                                                                Прийняв:

                                                                                                               Асистент

                                                                                                                         Прокопів Ю.О                                                                        

                                                                                 

          Львів 2012

     Мета роботи

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

     Індивідуальне завдання

 Визначити обробник виключної ситуації, який сигналізує про присвоєння об’єкту скалярного значення.

    Код програми

#include <iostream>

using namespace std;

class A

{

private:

 int num;

public:

A(){num=0;}

A & operator = (int & n);

};

A & A::operator=(int & n)

{

 throw *this;

}

void main()

{

A a;

 int q=2;

 try

{

 a=q;

 cout<<"continue"<<endl;

}

 catch(A)

{

 cout<<"catch(A)"<<endl;

}

cout<<"end"<<endl;

system("pause");

}

                             


Результат виконання програми

       Висновок

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


 

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

20816. Анализ маркетинговой деятельности в ООО «Техносила» 252.19 KB
  В результате исследований была разработана маркетинговая стратегия ООО «Техносила», которая позволит расширить рынок сбыта продукции, проведена социально-экономическая оценка ее реализации.
20817. Видатні живописці Іспанії 89 KB
  Ознайомити учнів із життям та творчістю видатних іспанських художників ХVI - XХ століть Ель Греко, Дієго Веласкесом, Франсіско Гойя; розвивати зацікавленість мистецтвом, спостережливість, інтерес до світової культурної спадщини, естетичні смаки, естетичні критерії суджень про твори мистецтва, вміння висловлювати власну думку; виховувати любов до художньої творчості, дбайливе ставлення до пам’яток мистецтва.
20818. ЕКСПЕРИМЕНТАЛЬНА ПЕРЕВІРКА ЕФЕКТИВНОСТІ ПЕДАГОГІЧНИХ УМОВ ОРГАНІЗАЦІЇ ЕСТЕТИЧНОГО ВИХОВАННЯ ПЕРШОКЛАСНИКІВ У ХОДІ УРОКІВ НАВЧАННЯ ГРАМОТИ 305 KB
  Розробити систему критеріїв та показників дослідження складових естетичної свідомості (мотивації щодо участі в естетичній діяльності та рівня знань щодо естетичної краси слова першокласників на уроках навчання грамоти). Отримати дані про наявний рівень мотивації першокласників щодо участі в естетичній діяльності, знань учнів про естетичну красу слова.
20819. Драматургічні особливості, сценічна історія, популярність в народі та значення п’єси І.Котляревського «Наталка Полтавка» 20.51 KB
  Народність твору полягає не тільки в тому, що він написаний живою народною мовою, а й у тому, який його зміст і чи поданий він з народних традицій, чи відображає погляди, настрої і прагнення народу.
20820. РОЛЬ МОРАЛЬНО-ЕСТЕТИЧНИХ ІДЕАЛІВ В ВИХОВАННІ НАЦІОНАЛЬНОЇ ЕЛІТИ 72 KB
  Василь Пачовський писав: “Всі великі державні нації мають ідеї свого національного посланництва, які виростають з почуття самоповаги провідної верстви. Суть цієї ідеї – як каже В.Липинський – лежить в тому
20821. Организация бухгалтерского и налогового учета основных средств на ООО «Агро-Сибирь» 113.32 KB
  Отличительной особенностью основных средств является их многократное использование в процессе производства, сохранение первоначального внешнего вида (формы) в течение длительного периода. Под воздействием производственного процесса и внешней среды они снашиваются постепенно и переносят свою первоначальную стоимость
20822. Відповідальність за розголошення лікарської таємниці 210.5 KB
  Проаналізувати лікарську таємницю як елемент системи професійної таємниці; здійснити загальну характеристику інституту лікарської таємниці як об’єкта правового регулювання; визначити суб’єктів збереження лікарської таємниці та здійснити їх класифікацію; визначити в яких випадках відповідно до законодавства України може бути розголошена лікарська таємниця...
20823. Процессуальное право 38.51 KB
  Административный процесс — это порядок осуществления государственно-управленческой деятельности по реализации норм административного права. В более узком, специальном смысле административный процесс — это деятельность государственных органов по рассмотрению дел об административных правонарушениях. В данной главе речь пойдет именно об этом аспекте административного процесса.