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


 

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

85416. Правовое положение государственных унитарных предприятий как субъектов гражданского оборота 165.3 KB
  Государственные унитарные предприятия являются одними из таких субъектов которые имеют насыщенные исторические и правовые корни. Сейчас являясь самостоятельным участником гражданского оборота государственные унитарные предприятия фигурируют едва ли не во всех отраслях экономики.
85417. Разработка автоматизированной системы управления документооборотом (на примере предприятия “Партизанск Телеком”) 1.77 MB
  Целью предлагаемого дипломного проекта является разработка автоматизированной информационной системы управления документооборотом в рамках ведения проектов «Партизанск Телеком». Для достижения поставленной цели в рамках диплома решены следующие задачи: проведён анализ предметной области АИС «Партизанск Телеком»...
85418. ПРАВОВОЕ РЕГУЛИРОВАНИЕ ЗАКЛЮЧЕНИЯ И РАСТОРЖЕНИЯ БРАКА ПО РОССИЙСКОМУ ЗАКОНОДАТЕЛЬСТВУ 785.5 KB
  Актуальность данной темы заключается в том, что брак является началом и ядром семьи, в укреплении которой заинтересовано общество, и не может рассматриваться как частное дело самих супругов. Поэтому наиболее важные вопросы заключения брака регулируются законодательством.
85419. Розробка системи управління контентом веб-сайту ПП «Віконера» 8.4 MB
  Необхідно використовувати систему вимикачів, що дозволяє регулювати інтенсивність штучного освітлення в залежності від інтенсивності природного, а також висвітлювати тільки необхідні для роботи зони приміщення. Для забезпечення нормованих рівнів шуму у виробничих приміщеннях і на робочих місцях...
85421. Совершенствование технологии производства пшеничного хлеба с добавлением кукурузной муки на ОАО «Глазовский хлебокомбинат» Удмуртской Республики 652 KB
  За счет потребления хлеба человек почти на половину удовлетворяет потребность организма в углеводах, на треть – в белках растительного происхождения. Хлеб из пшеничной обойной или ржаной муки практически полностью удовлетворяет потребность в пищевых волокнах и большинстве витаминов группы В...
85422. Психологическая помощь слабовидящим детям старшего дошкольного возраста в условиях специализированного ДОУ 262 KB
  Особенности развития мелкой моторики у слабовидящих детей. Использование развивающих методов в формировании моторных навыков у детей с нарушениями зрения в специализированном ДОУ как способ психологической помощи при подготовке к овладению навыками школьной готовности.
85423. Анализ и пути укрепления финансового состояния ООО ”Люмакс” 1.11 MB
  Финансовый анализ позволяет проконтролировать правильность движения финансовых потоков денежных средств организации и проверить соблюдение норм и нормативов расходования финансовых, материальных ресурсов и целесообразность осуществления затрат.
85424. Методическое пособие: Менеджмент организации 271 KB
  Примерная тематика выпускных квалификационных работ разрабатывается преподавателями кафедры экономики и управления и рекомендуется студентам, которые вправе самостоятельно сделать свой выбор. Перечень тем, предлагаемых кафедрой вниманию студентов, не является исчерпывающим.