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


 

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

13875. Социология. Соц. статус. « Карьеры, пробитые собственно головой, всегда прочнее и шире карьер, проложенных низкими поклонами или заступничеством важного дядюшки» 25.5 KB
  Социология. Соц. статус. Карьеры пробитые собственно головой всегда прочнее и шире карьер проложенных низкими поклонами или заступничеством важного дядюшки. Человек всегда стоит перед выбором: какой социальный лифт использовать для достижения социального статуса....
13876. Все мы находимся за чертой бедности, только по разные ее стороны 26.5 KB
  Социология. Все мы находимся за чертой бедности только по разные ее стороны. М.Генин. Социальное неравенство естественное состояние любого цивилизованного общества. Социальное неравенство условия при которых люди не имеют равного доступа к социальным благам. С...
13877. Соглашения предотвращают конфликты 25.5 KB
  Социология. Соглашения предотвращают конфликты. Для предотвращения конфликтов людям приходится находить способы их решения. Конфликт спор столкновение сторон изза того что одинаково ценится обеими сторонами. Участники конфликта называются субъектами конфликт...
13878. Сказать, что человек состоит из силы и слабости, из разумения и ослепления, из ничтожества и величия, — это значит не осудить его, а определить его сущность 17.8 KB
  Сказать что человек состоит из силы и слабости из разумения и ослепления из ничтожества и величия это значит не осудить его а определить его сущность. Дидро Д. Человек биопсихосоциальное существо. Философские теории о том кто есть человек на самом деле извес...
13879. Свобода есть право делать всё, что дозволено законом 14.87 KB
  Свобода есть право делать всё что дозволено законом Шарль Луи Монтескье Каждый человек обладает определённой свободой но она ограничена. Свобода самостоятельность социальных субъектов выражающаяся в их способности делать свой собственный выбор и дейст
13880. Сбережения составляют самый богатый доход 14.72 KB
  Сбережения составляют самый богатый доход. И. Стобей. С развитием рыночного хозяйства возросло внимание экономической науки к человеку. Связано это с тем что человек является центральной фигурой рыночной и смешанной экономики. Он основной производитель и од
13881. Революция – варварская форма прогресса 14.9 KB
  Революция варварская форма прогресса. Ж. Жорес. Тюрго и Кондорсе разработали теорию прогресса. Прогресс это поступательное движение от худшего к лучшему. Существует два пути прогресса: реформа и революция. Реформа это частичное изменение в какойлибо сфе
13882. Каталог Эссе по обществознанию 256.5 KB
  Каталог Эссе по обществознанию. Алгоритм написания эссе. Введение. В этой части работы нужно кратко чётко раскрыть актуальность проблемы а так же очертить рамки исследования освещать проблему целиком или какойнибудь её аспект Или перефразируйте...
13883. При обычном положении дел спрос на товар предшествует предложению 14.64 KB
  При обычном положении дел спрос на товар предшествует предложению. Д. Отри. Основным законом рынка является закон спроса и предложения. Спрос это поведение фактических и потенциальных покупателей обозначающее их желание приобрести товар на рынке. Спрос...