![]() |
1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
![]() |
ammaximus |
![]()
Сообщение
#1
|
![]() Ночной волк ![]() ![]() Группа: Пользователи Сообщений: 103 Пол: Мужской Репутация: ![]() ![]() ![]() |
Проект по STL "Компьютерный магазин".
Программа должна обрабатывать базу данных компьютеров и комплектующих. Сортировать, выводить по параметрам, ввод,вывод... Объекты класса компьютер содержат ссылки на соответстувующее железо. Удаляешь компьютер - авто удаляется и его железо. Помогите правильно организовать классы, я немного запутался на этом этапе. Проблема в том как вообще все это организовать и в классах ввода вывода - они должны наследовать от стандартных и самостоятельно понимать ссылка на железо или на компьютер передана. Примерная схема задумки в приложении. //Preprocessor// Эскизы прикрепленных изображений ![]() -------------------- Не думай о белой обезьяне.
|
![]() ![]() |
ammaximus |
![]()
Сообщение
#2
|
![]() Ночной волк ![]() ![]() Группа: Пользователи Сообщений: 103 Пол: Мужской Репутация: ![]() ![]() ![]() |
1. Железа имеется определенное количество, например 5 винтов; если компьютер купили - из каждой коробки вычитается по одной. Я вот подумал когда все заканчивается - не удалять полностью, а только присваивать 0, ведь могут и новую партию завезти.
2. Дело в том, что трехуровневое наследование - обязательное условие проекта. Его нужно оставить, хотя и не обязательно в таком виде. Если придумать что-то другое содержащее данное наследование - то отсюда его можно убрать. Просто я хочу разнообразить программу добавив возможность собирать компьютер из доступного железа. Смесь тут идея была такая - на основе содержащихся в hardware opermem; hardware soundcard; данных заполнять собственные параметры компьютера, т.е. из оперативной памяти берем memory из процессора freq. А при необходимости получать доступ ко всем комплектующим, например вывести их все. -------------------- Не думай о белой обезьяне.
|
![]() ![]() |
![]() |
Текстовая версия | 24.07.2025 3:41 |