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

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

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

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

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

Создать абстрактный базовый класс объектов на декартовой плоскости 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 и разработать иерархию классов конкретных фигур
Посмотрите здесь:

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

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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 и разработать иерархию классов конкретных фигур
Ответ Создать тему
Опции темы

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