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