1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
| Fanat |
22.01.2008 21:09
Сообщение
#1
|
![]() Fanat ![]() ![]() ![]() Группа: Пользователи Сообщений: 261 Пол: Мужской Реальное имя: Сергей Репутация: 5 |
Как перегрузить opertor+ для итератора list<MyClass>::iterator?..
То есть хочу чтобы работал следующий код
Сделать перегрузку тривиально, но где это записать и как етим правильно пользоваться?.. |
![]() ![]() |
| volvo |
22.01.2008 23:17
Сообщение
#2
|
|
Гость |
Тогда тебе проще будет сделать обычный
...(тестировалось на том же списке целых), не перегружая операторы сложения для итераторов... |
| Fanat |
22.01.2008 23:23
Сообщение
#3
|
![]() Fanat ![]() ![]() ![]() Группа: Пользователи Сообщений: 261 Пол: Мужской Реальное имя: Сергей Репутация: 5 |
Тогда тебе проще будет сделать обычный ...(тестировалось на том же списке целых), не перегружая операторы сложения для итераторов... Ну да...я тоже подобное писал...но потом вспомнил что желательно выделять одинаковые куски кода...ведь сдвиг итератора понадобится не только в этой функции...ну да ладно вроде таких всего 2... Добавлено через 4 мин. Кстати при написании обёртки мой класс должен содержать внутри себя list?.. |
Fanat Builder 6.0 22.01.2008 21:09
volvo Ну, ладно еще перегрузка операции для итератора, н... 22.01.2008 21:38
Fanat Мне нужно реализовать класс-обёртку для листа...и ... 22.01.2008 21:53
volvo :)
Так лучше:
class TMyList: public list<int... 22.01.2008 23:38
Fanat Мне кажется так лучше... :) :good:
(Значит класс... 22.01.2008 23:44
volvo В принципе - да, ты же делаешь обертку, то есть со... 23.01.2008 0:01
Fanat
В принципе - да, ты же делаешь обертку, то есть с... 23.01.2008 0:12
volvo А какая разница, дан тебе список операций или нет?... 23.01.2008 0:24
Fanat
То есть, что означает & внутри скобок у тебя ... 23.01.2008 0:32
volvo Не понял... Что сложного? Ссылка на итератор шабло... 23.01.2008 0:40
Fanat
Вас что, не учили правилу "право-лево... 23.01.2008 0:41![]() ![]() |
|
Текстовая версия | 9.12.2025 0:27 |