|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.05.2016, 11:24 | #1 |
Новичок
Джуниор
Регистрация: 09.05.2016
Сообщений: 2
|
Имитация контейнеров. Классы
Я создал через контейнеры, все работает замечательно. Но попросили сделать еще без использования контейнеров, можете помочь с кодом? Где и как его изменить? Вообще не могу сообразить.
Создать класс «товар», имеющий цену, название, производителя. Определить конструктор, функцию печати. Создать класс «продовольственный товар», имеющий дату изготовления, срок годности, энергетическую ценность. Определить конструктор, функцию печати. Создать класс «покупка», содержащая товары. Реализовать конструктор, деструктор, функции печати, добавления товара, вычисления цены покупки и определения самого калорийного товара. Создать композицию и иерархию классов Классы. Код:
|
09.05.2016, 12:41 | #2 |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
И чё наворотил? Вообще-то в классах пишутся исполняемые функции. Причём в хедере, прописываются шаблоны. В cpp, сами исполняемые коды конкретного класса, а в main-проекте, всё остальное вплоть до интерфейса пользователя. Как думаешь, нахрена классы придуманы? Будет не в домёк, но для того, чтобы программёрам руки развязать и заставить их думать над решение самой задачи, а не 100500 раз вставлять код, состоящий из 100 000 000 строк в очередной нано-проектик.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder |
09.05.2016, 12:46 | #3 | |
Новичок
Джуниор
Регистрация: 09.05.2016
Сообщений: 2
|
Цитата:
Но не сможешь ли ты мне подсказать как переделать без использования контейнеров конкретную задачу? |
|
09.05.2016, 13:16 | #4 | |
Старожил
Регистрация: 31.05.2010
Сообщений: 13,543
|
Цитата:
Если без контейнеров STL, то динамические массивы. К контейнерам, я подойду примерно в главе 8-й, 9-й. Пока, только четыре написано. Нужно соблюдать, хоть какую-то последовательность от простого к сложному.
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder Последний раз редактировалось Smitt&Wesson; 09.05.2016 в 13:20. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Параметры медиа-контейнеров. | min@y™ | Win Api | 6 | 22.02.2016 18:04 |
Разработка программы с использованием контейнеров-массивов | Xumera | C++ Builder | 4 | 13.03.2014 20:32 |
Стеганография с использованием графических контейнеров + сжатие | Шокир | Общие вопросы Delphi | 0 | 08.04.2013 15:28 |
Как просматривать значение std контейнеров в code::bloks | AxenicX | Помощь студентам | 0 | 15.11.2009 15:43 |
Обработка массивов структур с использованием контейнеров | artyom060791 | Помощь студентам | 0 | 14.04.2009 22:43 |