Vendetta14
0 / 0 / 0
Регистрация: 15.08.2010
Сообщений: 7
|
|
#1 | |
Классы: объекты вспомогательных классов должны использоваться в качестве полей основного класса - C++15.08.2010, 16:44. Просмотров 1124. Ответов 5
Метки нет Все метки)
(
объясните, пожалуйста, как это можно реализовать:
Один класс является основным, остальные — вспомогательные. Вспомогательные классы должны быть определены как независимые. Объекты вспомогательных классов должны использоваться в качестве полей основного класса.
0
|
|
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
|
15.08.2010, 16:44 |
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Классы: объекты вспомогательных классов должны использоваться в качестве полей основного класса (C++):
5
Разработать шаблон класса Kub, содержащий в качестве полей длину стороны куба (классы и алгоритмы STL) - C++ Классы и объекты 1 - разработка простых классов - C++
КЛАССЫ И ОБЪЕКТЫ В С++. Описания членов - данных пользовательских классов - C++
Научить метод принимать в качестве аргумента объект своего класса и дочерних классов - C++ |
Nameless One
![]() 5781 / 3430 / 255
Регистрация: 08.02.2010
Сообщений: 7,448
|
|
15.08.2010, 16:59 | #2 |
Я так понял, что вспомогательные классы не должные наследоваться от основного. Определяешь вспомогательные классы, определяешь основной класс, в котором поля будут - объекты вспомогательных классов.
Это вся постановка задачи? Назначение классов ты должен придумать сам?
0
|
Rockedit
Автор FAQ
![]() 1766 / 575 / 9
Регистрация: 22.12.2009
Сообщений: 1,544
|
||||||
15.08.2010, 17:02 | #4 | |||||
Как то так
1
|
Vendetta14
0 / 0 / 0
Регистрация: 15.08.2010
Сообщений: 7
|
|
15.08.2010, 17:12 [ТС] | #5 |
спасибо большое)))
Добавлено через 5 минут сама задача звучит так: Реализовать класс Calculator с полным набором арифметических операций, используя класс Fraction. Fraction используется для работы с дробными числами. Число должно быть представлено двумя полями: целая часть — длинное целое со знаком, дробная часть — беззнаковое короткое целое, в классе должны быть реализованы арифметические операции сложения, вычитания, умножения и операции сравнения. А то были требования
0
|
Nameless One
![]() 5781 / 3430 / 255
Регистрация: 08.02.2010
Сообщений: 7,448
|
|
15.08.2010, 17:18 | #6 |
Ну тогда все очевидно. Основной класс - класс Calculator. Вспомогательные - класс Fraction и, может быть, класс-арифметическая операция.
Не по теме: Что-то часто тема классов стала возникать в последнее время... Вот тебе реализация калькулятора, c классами, там без рациональных дробей, но, может быть, пригодится.
1
|
15.08.2010, 17:18 | |
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
|
15.08.2010, 17:18 |
Привет! Вот еще темы с ответами:
6
Преобразования объектов классов в объекты других классов - C++ Следует дать конкретную постановку, т.е. указать, какие классы должны быть реализованы, какие должны быть в ни - C++
Шаблон класса, параметром которого должны являться наследники определённого класса - C++ Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |