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


 

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

12269. Екі мәрте Социалистік Еңбек Ері Жазылбек Қуанышбаевтың туғанына – 110 жыл 54.5 KB
  Жаз дидарлы ата жайында айтсақ... Екі мәрте Социалистік Еңбек Ері Жазылбек Қуанышбаевтың туғанына 110 жыл Даналар көп менің мына даламда Атағы аян осынау кең ғаламға. Дәріс алған табиғаттың өзінен Жүгінбеген қағаз бенен қаламға. ...
12270. Қазіргі Қазақстандағы аграрлық қатынастар және ауылдың әлеуметтік-экономикалық дамуы (1985-2006 жж.) 183 KB
  Автореферат диссертации Қазіргі Қазақстандағы аграрлық қатынастар және ауылдың әлеуметтікэкономикалық дамуы 19852006 жж. ИСИБАЕВА ЕЛИЗАВЕТА ИМАНҒАЛИҚЫЗЫ Қазіргі Қазақстандағы аграрлық қатынастар және ауылдың әлеуметтікэкономикалық дамуы 19852006 жж.07.00.02 Отан тари
12271. Табиғатты аграрлық мақсатта пайдалану экономикасы 58.5 KB
  Табиғатты аграрлық мақсатта пайдалану экономикасы Жоспар Кіріспе 1.1. Аграрлық секторда топырақ ресурстарының маңызы. 1. 2. Экономика жағдайында жел және су эрозиялары. 1.3. Жерді рекультивациялау. Қорытынды Қолданылған әдебиеттер 1.1. Аграрлық се...
12272. Ыбырай Жақаев 66 KB
  Ыбырай Жақаев Ыбырай Жақаев Қазақ халқының бұрынғы қазіргі мемлекетіміздің тарихындағы ірі іргелі тұлғалардың бірі. Еңбек сүйгіштіктің адамдықтың адалдықтың азаматтықтың өлшемі. Мен таңғаламын: Ыбекең күріштен дүниежүзілік рекорд жасады. Ал көршілес Ақтөбе ...
12273. Ақша айналысы және ақша жүйесі 166.5 KB
  КУРСТЫҚ ЖҰМЫС Тақырыбы: Ақша айналысы және ақша жүйесі. Кіріспе Көптеген шетел басылымдарында ақша айналымы деген ұғым кездеспейді. 90 жылдардың орта шеңіне дейін ТМД мүше елдердің басылымдарында ақша айналысы деген ұғымдарға анықтама беріліп ол бір бі
12274. Қазақстан Республикасындағы ақша жүйесі 260 KB
  Жоспар Кіріспе I. Ақшаның мәні мен қызметтері Ақшаның пайда болуы мен қажеттілігі Ақша түрлері Ақшаның қызметтері және экономикадағы рөлі мен қазіргі жағдайдағы дамуы II. Ақша айналысы 2.1. Ақша айналысы мен заңы 2.2. Ақшаның метеалды
12275. Ақша айналысының кұрылымы 148 KB
  Мазмұны Кіріспе 1.Ақша айналымының түсінігі және мәні 1.1 Ақша айналымы және ақша айналымының заңы 1.2 Қолма қол және қолма қол емес ақша айналымдары 2. Ақша айналысының кұрылымы 2.1 Ақша массасы және оның жылдамдығы 2.2 Ақша агрегаттар...
12276. Ақша жүйесі және ақша айналымы 262 KB
  Тақырыбы: Ақша жүйесі және ақша айналымы Кіріспе Ақша ежелгі заманда пайда болды. Олар тауар өндірісінің дамуындағы бірденбір шарт өнім болып табылады. Тауар бұл сату айырбастау үшін жасалынған еңбек өнімі оны өндірушілердің белгілі қоғамдық қатынастарын туды...
12277. Ақша қаражаттарының жалпы сипаттамасы. Есеп айырысу нысандары 81.5 KB
  Ақша қаражаттарының жалпы сипаттамасы. Есеп айырысу нысандары Барлық шаруашылық жүргізуші субъектілер өз ақша қаражаттарын банкі мекемелерінің тиісті шоттарында сақтап және міндеттемелері бойынша төлемдерін әдетте осы мекемелер арқылы ақшасыз нысанда ал қаже...