0 / 0 / 0
Регистрация: 12.06.2014
Сообщений: 76
|
||||||||||||||||
1 | ||||||||||||||||
Класс библиотека и шаблоны25.11.2014, 14:59. Показов 1520. Ответов 10
Метки нет (Все метки)
Есть такой код:
Library.h
И как получить доступ к данным и методам класса Book ? объект z дает доступ только к методам queue, а как же инициализировать данные класса Book ?
0
|
25.11.2014, 14:59 | |
Ответы с готовыми решениями:
10
Шаблоны. Реализовать шаблонный класс очередь Свой тип переменной через класс, шаблоны Шаблоны: определить класс в функции и вызвать его метод Абстрактный класс «Хранилище» и производный класс «Библиотека» |
Форумчанин
8215 / 5045 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
|
|
25.11.2014, 15:11 | 2 |
Добавьте к классу Library метод добавления книги и вызывайте его в main.
using namespace std; достаточно объявить в одном .h файле и он подхватиться во всех остальных как вирус. Так что лучше выковыривайте его оттуда и объявляйте пространство имён явно. В .cpp делайте что хотите.
1
|
11 / 11 / 0
Регистрация: 18.09.2012
Сообщений: 54
|
|
25.11.2014, 15:11 | 3 |
Добавьте метод Library::addBook(Book newBook), где выполняйте z.push_back(newBook). Доступ к книге можно получить через z.at('порядковый номер книги') - вернет ссылку на Book или альтернатива - z[].
1
|
11 / 11 / 0
Регистрация: 18.09.2012
Сообщений: 54
|
|
25.11.2014, 15:47 | 5 |
1
|
0 / 0 / 0
Регистрация: 12.06.2014
Сообщений: 76
|
|||||||||||
25.11.2014, 19:30 [ТС] | 6 | ||||||||||
0
|
Форумчанин
8215 / 5045 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
|
||||||||||||||||
25.11.2014, 19:40 | 7 | |||||||||||||||
Сообщение было отмечено Ученик кода как решение
Решение
1
|
0 / 0 / 0
Регистрация: 12.06.2014
Сообщений: 76
|
|||||||||||
25.11.2014, 21:56 [ТС] | 8 | ||||||||||
MrGluck, Спасибо, а еще такой вопрос.
Очередь имеет метод для вывода своего содержимого ? или нужно создать метод в классе библиотека ?
0
|
Форумчанин
8215 / 5045 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
|
|
25.11.2014, 22:45 | 9 |
1
|
0 / 0 / 0
Регистрация: 12.06.2014
Сообщений: 76
|
|
26.11.2014, 18:19 [ТС] | 10 |
MrGluck, может подскажите, как тогда вывести ее содержимое.
0
|
Форумчанин
8215 / 5045 / 1437
Регистрация: 29.11.2010
Сообщений: 13,453
|
||||||
26.11.2014, 18:28 | 11 | |||||
Только с выталкиванием элементов, то есть
1
|
26.11.2014, 18:28 | |
26.11.2014, 18:28 | |
Помогаю со студенческими работами здесь
11
Описать класс Библиотека Класс домашняя библиотека Используя шаблоны и исключительные ситуации реализовать класс контейнер пара (pair) Описать класс «домашняя библиотека» Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |