|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - Помогите написать тему по С++ Класс Книга |
|
C/C++ - Помогите написать тему по С++ Класс Книга
|
Новый участник Сообщения: 2 |
Класс Книга
Скрытые поля: Номер по порядку (назначается автоматически); Название книги (генерируется случайным образом, путём компиляции заранее заготовленных слов, считанных из файла) Количество глав (генерируется случайно в диапазоне 5-10); Количество страниц в главе (вектор, каждая ячейка которого заполняется случайным образом); Количество страниц в книге (вычисляется, исходя из предыдущих данных). Публичные поля: Статический счётчик количества экземпляров. Скрытые методы: Вычисление количества страниц в книге. Публичные методы: Конструктор (присваивает значения всем полям); Деструктор (уменьшает статический счётчик); Ручная смена количества глав в выбранной книге (с пересчётом количества страниц); Вывод на экран всех полей (кроме статических); Программа: Создать массив экземпляров класса из 20 элементов. Затем предложить пользователю меню, позволяющее запускать публичные методы (кроме конструктора и деструктора), выводить данные на экран в таких режимах: Вывод на экран всего списка; Вывод на экран одного экземпляра с заданным порядковым номером; Вывод на экран всех экземпляров с количеством страниц больше выбранного; а также выйти из программы. Меню зациклить. После выполнения каждого пункта очищать экран. Предусмотреть максимальное количество ошибок пользователя. Создать второй класс, который будет вести лог программы. Все его методы должны перегружать друг друга. В лог записываются такие данные: время события, номер экземпляра класса вызвавшего событие, метод вызвавший событие, входящие и исходящие данные события, успешность события. Все экземпляры основного класса должны взаимодействовать с одним, общим, экземпляром класса-логгера. |
|
Отправлено: 16:02, 28-05-2015 |
![]() Ленивый кусок мяса Сообщения: 1986
|
Профиль | Сайт | Отправить PM | Цитировать Можно таким способом сделать, быстрее и усилий минимум
|
------- Отправлено: 16:53, 28-05-2015 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
CMD/BAT - [решено] Помогите написать батник, копирующий файлы по дате изменения | kirillius | Скриптовые языки администрирования Windows | 4 | 22-07-2014 17:31 | |
CMD/BAT - Помогите написать: сканер портов по ip в bat файле | Eugene Shugaev | Скриптовые языки администрирования Windows | 0 | 16-03-2014 17:54 | |
C/C++ - помогите написать программу по Классам C++ | datileo | Программирование и базы данных | 1 | 13-05-2011 03:05 | |
C/C++ - [решено] Помогите написать консольное приложение по теме "Работа с массивами" | VadimExler | Программирование и базы данных | 1 | 27-03-2011 23:24 | |
CMD/BAT - Помогите написать скриптик, решющий задачи поиска и удаления по таким критериям | sponylum | Скриптовые языки администрирования Windows | 2 | 12-02-2011 12:02 |
|