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++.


 

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

66276. Хімічний та елементний склад живих організмів. Вода і мінеральні солі 63.5 KB
  Мета: ознайомити студентів з хімічним складом живих організмів, з біологічними елементами; розглянути їх біологічну роль в організмі. Розширити знання про біологічне значення в організмі неорганічних сполук води і мінеральних солей.
66277. Сигналы регулировщика 80 KB
  Цель: дать детям представление о работе регулировщика. Выучить сигналы регулировщика. Развивать внимание, мышление, память. Учить анализировать, обобщать, делать выводы. Обогащать активный словарный запас учащихся.
66278. Учись бути здоровим 457.5 KB
  Харчування дітей має бути різноманітним з достатньою кількістю вітамінів. Вітаміни корисні для людини. Слово вітаміни походить від латинського слова віта життя. Якщо вітамінів не вистачає людина важко хворіє.
66279. Англійська народна казка «Сорочаче гніздо» 46 KB
  Наша держава має добрих сусідів: росіян, білорусів, поляків, руминів. У новому розділі «Казки народів Європи» ми познайомимося з казками, які читають діти інших народів. Казки – це вигадані оповідання, котрі передаються протягом століть із роду в рід...
66280. Твоя країна – Україна. Символи держави. Розробка проекту «Славетні українці» 397.5 KB
  Мета: Дати уявлення про Україну як незалежну державу, про державну символіку; розширити і уточнити відомості про період козаччини; розвивати мовленнєву діяльність, уміння слухати своїх товаришів, робити аналіз сказаного...