|
2 / 2 / 1
Регистрация: 07.05.2016
Сообщений: 74
|
|
Создать класс "Список объектов любого типа"08.10.2016, 19:59. Показов 2112. Ответов 11
Метки нет (Все метки)
Создайте класс, который способен запоминать список объектов не заданного типа
класса (для любого класса). Помогите кто знает (Нужен код, желательно с комментариями)
0
|
|
| 08.10.2016, 19:59 | |
|
Ответы с готовыми решениями:
11
Создать класс-шаблон, позволяющий хранить коллекцию элементов любого типа |
|
8973 / 4319 / 960
Регистрация: 15.11.2014
Сообщений: 9,760
|
|||||||
| 08.10.2016, 22:14 | |||||||
4
|
|||||||
|
2549 / 1208 / 358
Регистрация: 30.11.2013
Сообщений: 3,826
|
|
| 08.10.2016, 23:07 | |
|
hoggy, откуда у вас мои наработки? Корпоративный шпионаж?
0
|
|
|
2 / 2 / 1
Регистрация: 07.05.2016
Сообщений: 74
|
|
| 09.10.2016, 12:52 [ТС] | |
|
Вроде немного я понял, но что делает #include <boost/any.hpp>
Такой директории у меня нет. И как это все в класс возвести (или boost/any.hpp это и есть класс?)
0
|
|
|
2 / 2 / 1
Регистрация: 07.05.2016
Сообщений: 74
|
|
| 09.10.2016, 13:04 [ТС] | |
|
А есть другой способ что бы класс наглядно было видно? (Без буста)
0
|
|
|
Любитель чаепитий
|
|
| 09.10.2016, 13:21 | |
|
1
|
|
|
19500 / 10105 / 2461
Регистрация: 30.01.2014
Сообщений: 17,816
|
|
| 09.10.2016, 14:19 | |
Сообщение было отмечено gru74ik как решение
Решение
Shadow0671, вообще тут нужно уточнить задание. Если подразумевается шаблон класса, который реализует список, то это одно. Этого добра полно, достаточно только поиск по форуму запустить.
Или если подразумевается список объектов, тип которых хранится динамически (то, что тебе предложили с any), то это другое. Без boost, вот например.
0
|
|
|
2 / 2 / 1
Регистрация: 07.05.2016
Сообщений: 74
|
||||||
| 09.10.2016, 19:41 [ТС] | ||||||
|
Я шаманя нашел такое:
Я вынес этот кусок в .h файл Создаю объект но не могу обратиться ни к одной из функций Добавлено через 2 минуты Просто класс, в котором массив строк Это имена объектов Имя класса Объекты которого нужно запоминать и считать Есть метод, который может привязать этот счётчик к какому-то типу И метод добавления имя переменной в список этого класса Добавлено через 1 час 29 минут Знает кто как таким воспользоваться?
0
|
||||||
|
7804 / 6568 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
|
|
| 09.10.2016, 20:44 | |
|
Здесь просто названия разные хранятся. Как это решит твою задачу?
0
|
|
|
2 / 2 / 1
Регистрация: 07.05.2016
Сообщений: 74
|
|
| 09.10.2016, 21:19 [ТС] | |
|
Тогда я в тупике
0
|
|
|
19500 / 10105 / 2461
Регистрация: 30.01.2014
Сообщений: 17,816
|
|
| 09.10.2016, 21:32 | |
|
Shadow0671, так все-таки. Прояснить по поводу задания не хочешь?
Это задание тебе кто дал? Преподаватель или на собеседовании? Если это дал преподаватель, то скорее всего нужен шаблон класса, который реализует список. Вот здесь есть хороший пример с комментариями: Шаблон класса двусвязный список Если требуется что-то другое, то рассказывай подробнее.
1
|
|
| 09.10.2016, 21:32 | |
|
Помогаю со студенческими работами здесь
12
Создать односвязный список из объектов заданного типа Создать шаблонный класс List для работы со односвязным списком элементов любого типа
Создать класс. Список объектов Задание: создать класс по заданному условию; создать массив, содержащий список объектов класса, и реализовать следующие Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Символьное дифференцирование
igorrr37 13.02.2026
/ *
Программа принимает математическое выражение в виде строки и выдаёт его производную в виде строки и вычисляет
значение производной при заданном х
Логарифм записывается как: (x-2)log(x^2+2) -. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|