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

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

Восстановить пароль Регистрация
 
OlVD
0 / 0 / 0
Регистрация: 10.07.2012
Сообщений: 29
15.10.2012, 18:31     Создать абстрактный базовый класс объектов на декартовой плоскости CShape и разработать иерархию классов конкретных фигур #1
Создать абстрактный базовый класс объектов на декартовой плоскости CShape (фигура).
Спроектировать и реализовать иерархию классов конкретных фигур: CPoint, CCircle и т.д.

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

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

C++ Создать абстрактный базовый класс Vehicle
C++ Абстрактный базовый класс и множественное наследование (либо иерархия классов)
Создать абстрактный базовый класс Figure C++
C++ Создать класс - данные - абстрактный базовый класс. Создать производные классы
C++ Создать абстрактный базовый класс Тройка чисел с виртуальными методами увеличения на 1. Создать производный класс Время со своими функциями
C++ Создать абстрактный базовый класс
Создать иерархию классов Шахматная фигура – абстрактный класс, содержащий поле – цвет. Создать производные классы C++
C++ Создать иерархию классов, представляющих простое наследование. Базовый класс – строка символов (char *)

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
doctor_lecter
 Аватар для doctor_lecter
279 / 152 / 8
Регистрация: 22.09.2012
Сообщений: 283
15.10.2012, 19:32     Создать абстрактный базовый класс объектов на декартовой плоскости CShape и разработать иерархию классов конкретных фигур #2
C++
1
2
3
4
CPoint point;
string str = point.ToString(); // тут в str строковое представление point, в поток вывода не выводится
cout << point; // тут вывод point в поток вывода (так короче чем cout << point.ToString и в общем
//случае <<point.ToString и <<point могут выводить разные данные)
OlVD
0 / 0 / 0
Регистрация: 10.07.2012
Сообщений: 29
15.10.2012, 19:38  [ТС]     Создать абстрактный базовый класс объектов на декартовой плоскости CShape и разработать иерархию классов конкретных фигур #3
Спасибо за разъяснение! А то запутался)
Yandex
Объявления
15.10.2012, 19:38     Создать абстрактный базовый класс объектов на декартовой плоскости CShape и разработать иерархию классов конкретных фигур
Ответ Создать тему
Опции темы

Текущее время: 18:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru