Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Aizenn1
0 / 0 / 0
Регистрация: 23.10.2013
Сообщений: 6
#1

Перегрузка операция, исключения - C++

29.06.2014, 19:29. Просмотров 250. Ответов 3
Метки нет (Все метки)

Написать программу которая описывает иерархию классов: ошибка в программе ("недостаточно привилегий", "ошибка преобразования", "невозможно преобразовать значение", "невозможно привести к интерфейсу").Описать класс для хранения коллекции ошибок (массива указателей на базовый класс), в котором перегрузить операцию "[]". Для базового класса и его потомков перегрузить операции "==", "!=" и "=". Продемонстрировать работу операторов
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.06.2014, 19:29
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Перегрузка операция, исключения (C++):

Перегрузка операция + вложенные классы - C++
Уже второй раз прошу помощи, никто толком не может помочь( Как правильно реализовать операцию "-" класса Time в таком примере? ...

Перегрузка в виде метода VS Перегрузка в виде функции друг - C++
Привет! Собственно сабж: В каких случаях используется перегрузка в виде метода, а когда в виде функции друг? Добавлено через 4...

Множественное наследование, Перегрузка функций, Перегрузка операторов, Использование дружественных функций и классов, Использование шаблонов классов - C++
Здравствуйте!!! Я бы хотел попросить помоч решить...ну или скинуть примеры таких задач, если вдруг у вас они завалялись на компе или...

операция <<::>> - C++
имею код char Car::*Get_Marka(){ return marka ; } char Car::*Get_Color() { return color ; } bool Car::Get_Rastamojena() { return...

Исключения - C++
Никак не могу понять, как работают исключения в С++. Может быть кто-нибудь сможет объяснить на примере деления на 0. Исключения должны быть...

Исключения - C++
Всем доброго времени суток! В универе дошли до темы &quot;Обработка исключительных ситуаций&quot; и возник вопрос, где в реальных приложениях...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
dzrkot
zzzZZZ...
519 / 349 / 53
Регистрация: 11.09.2013
Сообщений: 1,998
29.06.2014, 19:30 #2
Цитата Сообщение от Aizenn1 Посмотреть сообщение
Написать программу которая описывает иерархию классов: ошибка в программе ("недостаточно привилегий", "ошибка преобразования", "невозможно преобразовать значение", "невозможно привести к интерфейсу").Описать класс для хранения коллекции ошибок (массива указателей на базовый класс), в котором перегрузить операцию "[]". Для базового класса и его потомков перегрузить операции "==", "!=" и "=". Продемонстрировать работу операторов
и? где код ? в чём вопрос?
http://msdn.microsoft.com/ru-ru/library/hh279678.aspx
0
Aizenn1
0 / 0 / 0
Регистрация: 23.10.2013
Сообщений: 6
29.06.2014, 19:35  [ТС] #3
вопрос в том что надо самому создать базовый класс ошибки, и все представленные здесь ошибки описать
0
Kukurudza
105 / 86 / 6
Регистрация: 29.08.2012
Сообщений: 539
29.06.2014, 19:45 #4
это не проблема, это ТЗ
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.06.2014, 19:45
Привет! Вот еще темы с ответами:

Исключения - C++
Ребят, тут такая тема. В общем нужно при вводе данных смотреть на исключения, т.е. если ввели в int буквы - пробросить исключение. С этим я...

исключения - C++
скажите пожалуйстокак написать через исключение if(n&lt;=0 || n&gt;=100000000) { fclose(f); f=fopen(&quot;output.txt&quot;, &quot;w&quot;); ...

Исключения - C++
Не совсем понимаю, как действуют исключения, для чего использовать свои классы при отлавливании исключения... Покидайте ссылки на...

Исключения - C++
У Эккеля, во втором томе, в главе про исключения, встретил конструкцию такого вида: T&amp; operator(int i) throw(RangeError) { if(i...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
29.06.2014, 19:45
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru