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

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

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

Создать абстрактный базовый класс объектов на декартовой плоскости CShape и разработать иерархию классов конкретных фигур - C++

15.10.2012, 18:31. Просмотров 609. Ответов 2
Метки нет (Все метки)

Создать абстрактный базовый класс объектов на декартовой плоскости CShape (фигура).
Спроектировать и реализовать иерархию классов конкретных фигур: CPoint, CCircle и т.д.

При этом:
...
- у всех объектов должен быть реализован метод с именем "ToString" который возвращает информацию в текстовом виде о данном экземпляре (не менее трех характеристик; у точки есть имя и координаты, у окружности ещё есть радиус и площадь, у ломаной - длина и т.п.).
- реализовать вывод информации о каждом объекте в стандартный поток вывода std::ostream с помощью оператора "<<":
std::ostream & operator << ( std::ostream & ioStream, ... );

Вот в этих 2х пунктах я немного и запутался. Я, как бы, не ощущаю разницы(((
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.10.2012, 18:31
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Создать абстрактный базовый класс объектов на декартовой плоскости CShape и разработать иерархию классов конкретных фигур (C++):

Создать иерархию классов Шахматная фигура – абстрактный класс, содержащий поле – цвет. Создать производные классы - C++
Создать иерархию классов Шахматная фигура – абстрактный класс, содержащий поле – цвет. Создать производные классы все фигуры, содержащие...

Создать иерархию классов, представляющих простое наследование. Базовый класс – строка символов (char *) - C++
. Создать иерархию классов представляющих простое наследование. Базовый класс – строка символов (char *). Производный класс – методы,...

Разработать иерархию классов, демонстрирующее работу с коллекцией объектов разных классов - C++
Задание: Разработать в соответствии с индивидуальным заданием иерархию классов и приложение, демонстрирующее работу с коллекцией объектов...

Абстрактный базовый класс и множественное наследование (либо иерархия классов) - C++
Помогите пожалуйста с задачей. Кое-что написал но еще далеко не все. Все ли пока правильно? Мобильные телефоны (наименование,...

Создать абстрактный базовый класс Тройка чисел с виртуальными методами увеличения на 1. Создать производный класс Время со своими функциями - C++
Здравствуйте, пожалуйста помогите написать код к данной задаче, с таким условием: Создать абстрактный базовый класс Тройка чисел с...

Создать класс - данные - абстрактный базовый класс. Создать производные классы - C++
Всем привет! У меня вот такая проблема.... Создать класс - данные - абстрактный базовый класс. Создать производные классы - данные типа...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
doctor_lecter
280 / 153 / 8
Регистрация: 22.09.2012
Сообщений: 283
15.10.2012, 19:32 #2
C++
1
2
3
4
CPoint point;
string str = point.ToString(); // тут в str строковое представление point, в поток вывода не выводится
cout << point; // тут вывод point в поток вывода (так короче чем cout << point.ToString и в общем
//случае <<point.ToString и <<point могут выводить разные данные)
0
OlVD
0 / 0 / 0
Регистрация: 10.07.2012
Сообщений: 29
15.10.2012, 19:38  [ТС] #3
Спасибо за разъяснение! А то запутался)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.10.2012, 19:38
Привет! Вот еще темы с ответами:

Создать абстрактный базовый класс - C++
Помогите: Создать абстрактный базовый класс Container с виртуальными функциями вставки и извлечения. Создать производные классы Stack и...

Класс: Создать абстрактный базовый класс Figure с виртуальными методами вычисления площади и периметра. - C++
Создать абстрактный базовый класс Figure с виртуальными методами вычисления площади и периметра. Создать производные классы: Rectangle...

Создать абстрактный базовый класс список - C++
Создать абстрактный базовый класс список. Реализовать на его базе классы стек и очередь с виртуальными функциями добавления и удаления...

Создать абстрактный базовый класс Vehicle - C++
Доброго всем дня! проблема в следующем - не могу понять условия задания. Мне главное что бы мне помогли сформировать условие задания. Вот...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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