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


 

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

14081. Куля. Площа поверхні та обєм кулі 76.5 KB
  УРОК № 59 геометрія 9 клас Тема уроку. Куля. Площа поверхні та об'єм кулі. Мета уроку: повторення приведення в систему й розширення відомостей про кулю сферу площу поверхні та об'єм кулі; формування вмінь учнів знаходити площі поверхонь і об'єми куль. Тип уроку: ком...
14082. Сценарий дружинного мероприятия «От Святой Руси до Великой России» 20.85 KB
  Сценарий дружинного мероприятия От Святой Руси до Великой России Цель: Вызвать чувство гордости за свою Родину. Задачи: формирование стремления к победе гармонии совершенства физического и духовного начала; сплочение коллектива; воспитание
14083. Тарас Шевченко. «Тече вода з-під явора» 44.5 KB
  УРОК № 60 Тема.Т. Шевченко. Тече вода зпід явора. Мета:пригадати основні відомості про поета ознайомити з ліричним твором допомогти усвідомити його красу; розвивати навички виразного читання аналізу віршів; образне асоціативне мислення; виховувати любов до рідн
14084. Тарас Шевченко. «Тече вода з-під явора». Виразне читання вірша напам’ять 35.5 KB
  УРОК № 61 Тема. Т. Шевченко. Тече вода зпід явора. Виразне читання вірша напамять. Мета: закріпити навички учнів виразного усвідомленого читання поезії напамять; розвивати память акторські здібності; виховувати естетичні почуття. Обладнання: портрет письменник...
14085. Костянтин Малицька. «Чом, чом, чом, земле моя...» 33 KB
  УРОК № 62 Тема.К. Малицька. Чом чом чом земле моя.... Мета:ознайомити учнів із життям та творчістю письменниці допомогти їм зрозуміти ліричність і красу віршапісні; розвивати навички виразного читання визначення головної думки та художніх засобів твору вміння вис
14086. Учет и анализ труда и заработной платы в ЗАО «УралСпецТранс» 46 KB
  Понятие «заработная плата» наполнилось новым содержанием и охватывает все виды заработков (а также различных видов премии, доплат, надбавок и социальных льгот), начисленных в денежных и натуральных формах (независимо от источников финансирования), включая денежные суммы
14087. Технологический расчет ООО СТО «Запаска» 491.5 KB
  Растущие требования владельцев, недостаток у них времени, квалификации и технических средств ремонта, усложнение конструкций транспортных средств вынуждают обращаться к посторонней помощи для выполнения обслуживания и ремонта автомобилей