![]() |
Внимание, важное сообщение: Дорогие Друзья!
В ноябре далекого 2001 года мы решили создать сайт и форум, которые смогут помочь как начинающим, так и продвинутым пользователям разобраться в операционных системах. В 2004-2006г наш проект был одним из самых крупных ИТ ресурсов в рунете, на пике нас посещало более 300 000 человек в день! Наша документация по службам Windows и автоматической установке помогла огромному количеству пользователей и сисадминов. Мы с уверенностью можем сказать, что внесли большой вклад в развитие ИТ сообщества рунета. Но... время меняются, приоритеты тоже. И, к сожалению, пришло время сказать До встречи! После долгих дискуссий было принято решение закрыть наш проект. 1 августа форум переводится в режим Только чтение, а в начале сентября мы переведем рубильник в положение Выключен Огромное спасибо за эти 24 года, это было незабываемое приключение. Сказать спасибо и поделиться своей историей можно в данной теме. С уважением, ваш призрачный админ, BigMac... |
|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - производный класс |
|
C/C++ - производный класс
|
Новый участник Сообщения: 14 |
Здравствуйте помогите разобраться имеется класс книга:
Создать производный класс типа – учетная карточка наименования в библиотеке. Доопределить в нем поля: шифр, количество экземпляров, количество выдач наименования по запросу; методы: установки полей и получения значений полей, определения коэффициента востребованности наименования (относительно общего количества экземпляров наименования). Переопределить метод печати. Я думаю, что должно выглядеть вот так И дальше то, что я совсем непонимаю как сделать Написать программу «Электронный каталог библиотеки», создающую картотеку библиотеки, позволяющую делать запрос на определенную книгу, выводить на экран список востребованных наименований с указанием коэффициента, изменять данные наименования (по частям и полностью), искать книгу по заданному параметру (шифр, название, автор, вид литературы) и печатать на экран содержимое каталога. |
|
Отправлено: 04:31, 21-01-2009 |
Ветеран Сообщения: 3806
|
Профиль | Отправить PM | Цитировать Так в чём же дело? - Чисто механическая работа, которая делается после прочтения одной-двух коротких глав учебника специально глянул объём необходимого материала у Страуструпа.
А не смущает, что конструктор и методы присвоения для полей реализованы совсем неодинаково? ;-) |
Отправлено: 11:49, 21-01-2009 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Будем жить, Маэстро... Сообщения: 6694
|
Профиль | Сайт | Отправить PM | Цитировать Цитата Busla:
... // Реализация Book::Book(char *au, char *nb, char *jr, int yr) { set_author(au); set_name(nb); //Дальше, остальные функции //... } // Реализация функций присваивания // Функция присваивания автора void Book::set_author(char *au) { author = au; } // Функция присваивания имени void Book::set_name(char *nb) { name = nb; } //... |
|
------- Отправлено: 13:32, 25-01-2009 | #3 |
Ветеран Сообщения: 3806
|
Профиль | Отправить PM | Цитировать Sky-er, не надо редактировать свои сообщения без лишней необходимости.
Цитата Sky-er:
Drongo, в первоначальной реализации конструктор создавал новые строки в объекте. В твоём варианте конструктор хранит адрес какой-то внешней строки, вот что получается: в итоге все объекты будут ссылаться на переменную name, где находится название последней книги |
|
Отправлено: 14:54, 25-01-2009 | #4 |
Новый участник Сообщения: 14
|
Профиль | Отправить PM | Цитировать Цитата Busla:
|
||
Отправлено: 00:08, 26-01-2009 | #5 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
C/C++ - Класс стек и очередь на с++ | aina | Программирование и базы данных | 8 | 30-12-2009 07:54 | |
Обработать класс TStringGrid | Frost_Imp | AutoIt | 6 | 06-10-2009 22:47 | |
C/C++ - класс вектор | root_777 | Программирование и базы данных | 8 | 12-12-2007 00:40 | |
класс в dll | lehha | Программирование и базы данных | 1 | 29-05-2006 21:20 | |
Класс string в MS Visual C++ 6.0 | studentrsu | Программирование и базы данных | 1 | 22-03-2004 10:20 |
|