|
1186 / 543 / 78
Регистрация: 01.07.2009
Сообщений: 3,517
|
|||||||||||
Метод класса возвращающий итератор02.10.2011, 16:41. Показов 5635. Ответов 32
Метки нет (Все метки)
Не могу заставить метод класса возвращать итератор, помогите понять почему компилятор не разрешает это сделать:
Класс (методы возвращающие итераторы в самом низу)
0
|
|||||||||||
| 02.10.2011, 16:41 | |
|
Ответы с готовыми решениями:
32
Шаблон класса двусвязного списка, метод, возвращающий указатель Итератор класса vector |
|
1186 / 543 / 78
Регистрация: 01.07.2009
Сообщений: 3,517
|
|
| 02.10.2011, 18:13 [ТС] | |
|
talis, мой итератор большеват для включния в файл, я писал это чуть ранее.
P.S постфиксный инкремент в итераторе если что не работает, я не разобрался почему, всё остальное протестировал и работает как положено.
0
|
|
|
Заблокирован
|
|
| 02.10.2011, 18:15 | |
|
раскидывать код по разным юнитам трансляции надо тогда, когда это надо, а не когда приспичит преподу с его сомнительными и субъективными критериями о величине или красоте кода
0
|
|
|
|
||||||||||||||||
| 02.10.2011, 18:29 | ||||||||||||||||
|
В разных файлах, говорите? Вот:
1
|
||||||||||||||||
|
бжни
2473 / 1684 / 135
Регистрация: 14.05.2009
Сообщений: 7,162
|
||
| 02.10.2011, 18:43 | ||
|
0
|
||
|
|
|
| 02.10.2011, 18:45 | |
|
alex_x_x, а вам не понравился шаблон в этом посте?
0
|
|
|
бжни
2473 / 1684 / 135
Регистрация: 14.05.2009
Сообщений: 7,162
|
|
| 02.10.2011, 18:48 | |
|
talis, это я к первоначальной структурк Students, ListItem, StudentIterator
0
|
|
|
1186 / 543 / 78
Регистрация: 01.07.2009
Сообщений: 3,517
|
||||||||||||||||
| 02.10.2011, 22:26 [ТС] | ||||||||||||||||
|
talis, боюсь не всё так просто, у меня есть ещё класс исключений в полной версии что в виде прикреплённого файла, и что-то мне подсказывает что не увидит его мой класс-итератор если вот так просто перенести определение его в другой файл.
Добавлено через 7 минут talis, какой-то у вас странный постфиксный инкремент
И ещё маленький вопрос, как конструктор для ListItem
Пишу в нём
0
|
||||||||||||||||
|
бжни
2473 / 1684 / 135
Регистрация: 14.05.2009
Сообщений: 7,162
|
||
| 02.10.2011, 22:34 | ||
|
0
|
||
|
1186 / 543 / 78
Регистрация: 01.07.2009
Сообщений: 3,517
|
||||||
| 02.10.2011, 22:44 [ТС] | ||||||
|
alex_x_x, убрал параметры по умолчанию в .cpp файле, но компилятор по прежнему пишет
0
|
||||||
|
|
||
| 02.10.2011, 22:48 | ||
|
Добавлено через 1 минуту Gepar, не обижайтесь пожалуйста, но вы делаете настолько "детские" ошибки... Начните с литературы. Проще переучиться заново, чем исправлять уже имеющееся.
0
|
||
|
1186 / 543 / 78
Регистрация: 01.07.2009
Сообщений: 3,517
|
|||||||
| 02.10.2011, 23:18 [ТС] | |||||||
|
talis, литературу я читать и не переставал, мне до этого не приходилось так хитро всё разбрасывать элементы, хотя здесь я уже понял что нужно было написать
Добавлено через 2 минуты
0
|
|||||||
|
|
||||||||||||
| 02.10.2011, 23:21 | ||||||||||||
|
Gepar, положите класс итератора в открытую часть класса списка, а класс узла списка (который с указателями на следующий и предыдущий узлы) - в закрытую часть класса. реализуйте их методы где хотите, главное включите заголовочник с определением, и пишите полный "путь" до метода:
0
|
||||||||||||
|
1186 / 543 / 78
Регистрация: 01.07.2009
Сообщений: 3,517
|
||||||
| 02.10.2011, 23:33 [ТС] | ||||||
|
talis, вот именно не поняли, я написал в cpp файле вначале
Кстати буду благодарен если оставите комментарии по поводу полной версии класса Студенты (я создал тему так как название этой не соответствует слегка)
0
|
||||||
| 02.10.2011, 23:33 | |
|
Итератор для класса Метод, возвращающий данные по имеющемуся ключу массива MAP
Итератор для класса с массивом Итератор для класса-группы Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Транслитерация текста с кириллицы на латиницу (вариант №2)
Maks 13.11.2026
Обновленная версия ранее созданной обработки.
Добавлено:
- Проверка исходного текста на кириллицу, через обращение к стандартной функции "ТолькоКириллицаВСтроке" из общего модуля. . .
|
Часы с термометром и праздничным календарем
yariko 12.11.2026
Сегодня мы рассмотрим как можно сделать отличные многофункциональные часы.
Итак, поставим конкретную задачу: разработать часы с календарем, двумя термодатчиками, выводом поздравительных сообщений. . .
|
Транслитерация текста с кириллицы на латиницу (вариант №1)
Maks 11.11.2026
Решил облегчить жизнь себе и коллегам админам при создании электронных почтовых ящиков для пользователей, в результате написал обработку "Транслитерация текста" с кириллицы на латиницу, а в ней. . .
|
Книги по геймдизайну, левел-дизайну, игровым механикам и проектированию игрового опыта
8Observer8 08.11.2026
Содержание блога | English Version
1. 2003 - 06 - Designing Virtual Worlds (1st Edition)
Автор: Richard A. Bartle | Объем: 768 стр.
Ссылки: Amazon
. . .
|
|
Родители токсичные абьюзеры по отношению к своим детям ругают их оскорбляют не любят
zorxor 08.11.2026
Жить в атмосфере постоянных оскорблений, критики и холодности со стороны родителей — это тяжелое и болезненное испытание, которое оставляет глубокие эмоциональные раны. Токсичное и абьюзивное. . .
|
Как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы. Ответ от Джемени ИИ.
zorxor 08.11.2026
Джемени, как только я захожу к себе в свою комнату я сразу же с себя снимаю свои трусы.
Многие люди, возвращаясь домой, сразу переодеваются в максимально свободную одежду или вовсе предпочитают. . .
|
Паттерн очереди действий/команд (Action / Command Queue). Система очереди действий и кат-сцен с SDL3 Callbacks, cglm и OpenGL
8Observer8 07.11.2026
Содержание блога | English Version
Руководство для начинающих по реализации паттерна очереди действий/ команд (Action / Command Queue) на C++ (C++20) с использованием официального SDL3 Callbacks. . .
|
Проверка полного ФИО в типовом справочнике
Maks 07.11.2026
Решение реализовано в конфигурации КА2, на примере справочника "КонтактныеЛицаПартнеров".
Задача:
Запрет инициалов.
Не допускаеть использование сокращений вида "И. И. ", "И. И. ", "И И" и. . .
|