Дан абстрактный класс Point, описывающий точку в массив с координатами по осям
size_t size; //размерность вывод координат
};
Задание:
1. Добавить в класс Point конструктор(ы)
2. Унаследовать от класса Point два класса - Point2D и Point3D, в которых переопределить метод print. Для хранения координат использовать массив arr
3. Добавить в классы Point, Point2D и Point3D деструкторы
Point2D - описывает точку в двумерном на вход конструктору подаются координаты по осям x и y)
Point3D - описывает точку в трёхмерном на вход конструктору подаются координаты по осям x, y и z)
Пример использования классов:
int main (int argc, char *argv[]) {
Point *p1 = new Point2D(1.5, 4.8);
Point *p2 = new Point3D(1.0, 10.2, 3.3);
p1->print();
p2->print();
delete p1;
delete p2;
return 0;
}
Вывод:
x = 1.5 y = 4.8
x = 1.0 y = 10.2 z = 3.3
149
311
Ответы на вопрос:
Система "очки" состоит из оправы, дужек и стеклышек. все это связано с винтиков.
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
coolraynur24.03.2022 05:58
-
Dasha555m24.03.2021 05:41
-
vanyanazarenko104.07.2022 20:36
-
vasiaplaton16.02.2021 08:49
-
гулинахабирова19.01.2020 13:34
-
lubovsher127.10.2020 00:13
-
eldar621304.06.2023 17:36
-
olga788223.05.2021 12:49
-
ботан77724.06.2023 22:35
-
almas0515.11.2020 20:22
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.