Добавил:
Studfiles2
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Лабораторная работа 1 / lab_1 / GraphException
.h// Copyright (C) 1991 - 1999 Rational Software Corporation
#if defined (_MSC_VER) && (_MSC_VER >= 1000)
#pragma once
#endif
#ifndef _INC_GRAPHEXCEPTION_471F849B00AB_INCLUDED
#define _INC_GRAPHEXCEPTION_471F849B00AB_INCLUDED
//////////////////////////////////////////////////////////////////////////
#include <string>
#include <ostream.h>
//////////////////////////////////////////////////////////////////////////
using namespace std;
//////////////////////////////////////////////////////////////////////////
class GraphException
{
public:
virtual const string& get__description() const;
GraphException(string message);
//получить информацию об исключении
virtual string getException();
//вывести информацию об исключении в консоль
virtual void printException();
protected:
// название исключения
virtual const string getName() const;
//описание ошибки
string _description;
};
//////////////////////////////////////////////////////////////////////////
#endif /* _INC_GRAPHEXCEPTION_471F849B00AB_INCLUDED */
Соседние файлы в папке lab_1