То есть хочу чтобы работал следующий код
list<ILXListItem>::iterator it;
it = it + 5;
Сделать перегрузку тривиально, но где это записать и как етим правильно пользоваться?..
1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.
Builder 6.0, Итераторы |
Fanat |
Сообщение
#1
|
Fanat Группа: Пользователи Сообщений: 261 Пол: Мужской Реальное имя: Сергей Репутация: 5 |
Как перегрузить opertor+ для итератора list<MyClass>::iterator?..
То есть хочу чтобы работал следующий код
Сделать перегрузку тривиально, но где это записать и как етим правильно пользоваться?.. |
volvo |
Сообщение
#2
|
Гость |
Цитата ведь это можно добиться и агрегированием мне кажется А какая разница, дан тебе список операций или нет? Ну, сделаешь ты агрегированием, и что изменится? Разве что запретишь обращаться извне к тому или иному методу... Ну, как знаешь - тебе виднее, задание у тебя все-таки Цитата // А что означает здесь &? То есть, что означает & внутри скобок у тебя вопроса не возникло, а снаружи - непонятно? На самом деле - в обоих местах это означает одно и то же, возвращается ссылка на итератор, а не сам итератор. |
Текстовая версия | 20.04.2024 15:36 |