Форум программистов, компьютерный форум, киберфорум
Наши страницы

Абстрактные классы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ перегрузка операторов http://www.cyberforum.ru/cpp-beginners/thread646390.html
Товарисссчи, что значит запись: CVector2D::operator+(CVector2D const& v1)const файл *срр и чем отличается от CVector2D const operator +(CVector2D const& vector2)const; ? В первом случае это...
C++ Реализация управления из командной строки Всем приветики-чмок. Есть пара вопросов: 1. Как правильно реализовать управление типа "gccp file show f.cpp" (название_программы команда подкоманда1 адрес_объекта)? Может, как массив указателей на... http://www.cyberforum.ru/cpp-beginners/thread646388.html
Виртуальная машина C++
Просто задание на практику. В ходе разбора самого задания возникают некоторые вопросы, помогите пожалуйста разобраться. Само задание всё как написано в варианте: PSW - 32 бита = 16+16 = IP +...
Подключении механизма обнаружение утечек памяти C++
// output N number of M devide L.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include "iostream" #include <conio.h> #include <iomanip> int _tmain(int...
C++ Ошибки на стадии линковки http://www.cyberforum.ru/cpp-beginners/thread646307.html
obj\Release\main2.o:main2.cpp|| undefined reference to `__gxx_personality_sj0'| obj\Release\main2.o:main2.cpp|| undefined reference to `_Unwind_SjLj_Register'| obj\Release\main2.o:main2.cpp||...
C++ Ругается на vector Делаю свою хеш-таблицу, заголовочный файл раннего прототипа: #include <vector> class HashTable { private: vector<void*> Table; //код } Почему-то выдаёт такие ошибки: подробнее

Показать сообщение отдельно
Gremkiev
0 / 0 / 0
Регистрация: 13.02.2012
Сообщений: 12
Записей в блоге: 1

Абстрактные классы - C++

04.09.2012, 23:15. Просмотров 1549. Ответов 13
Метки (Все метки)

Помогите плиз, экзаменационное задание, а разобраться не могу с ним:

Создать консольное приложение, в котором реализовать работу склада. На складе есть отделы:
* Бытовая техника.
* Офисные товары.
* Стройматериалы.
Реализовать абстрактный класс товар. Затем для каждого отдела реализовать класс, который будить унаследован от базового класса товар.
В классе товар должны быть методы и данные объединяющие представление товара из любого отдела. Также класс должен обязательно содержать дату годности товара.
Реализовать меню работы со складом:

1. Прием товара.
2. Отгрузка товара.
3. Вывод на экран.
* Вывод производиться по отделам
4. Просмотр товара с критическим сроком годности (меньше недели).
5. Просмотр просроченного товара.
6. Сохранение.
7. Загрузка.
Реализовать в программе обработку исключительных ситуаций для проверки правильности ввода пользователя.

Добавлено через 22 часа 57 минут
Может найдется кто, чтоб не весь код за меня а в общем направить в правильное русло: какие методы и какие лучче виртуальные сделать?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.