1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
| Fanat |
22.01.2008 21:09
Сообщение
#1
|
![]() Fanat ![]() ![]() ![]() Группа: Пользователи Сообщений: 261 Пол: Мужской Реальное имя: Сергей Репутация: 5 |
Как перегрузить opertor+ для итератора list<MyClass>::iterator?..
То есть хочу чтобы работал следующий код
Сделать перегрузку тривиально, но где это записать и как етим правильно пользоваться?.. |
![]() ![]() |
| volvo |
22.01.2008 21:38
Сообщение
#2
|
|
Гость |
Ну, ладно еще перегрузка операции для итератора, но почему list? У него же нет рандомного доступа... У vector-а есть... Вот смотри:
// Ну, перегрузка тривиальна - сам говоришь...Все-таки тебе либо не нужен list (точнее, нужен НЕ list), либо не надо перегружать подобным образом его итератор... |
| Fanat |
22.01.2008 21:53
Сообщение
#3
|
![]() Fanat ![]() ![]() ![]() Группа: Пользователи Сообщений: 261 Пол: Мужской Реальное имя: Сергей Репутация: 5 |
Мне нужно реализовать класс-обёртку для листа...и среди функций этого класса есть вставка элемента в задданое место и удаление элемента с заданного места...и это место задаётся индексом...а для этого мне кажется необходимо сдвинуть итератор на заданный индекс...Может я в чем то ошибаюсь?..или это можно сделать легче?..
|
Fanat Builder 6.0 22.01.2008 21:09
volvo Тогда тебе проще будет сделать обычный
...
public:... 22.01.2008 23:17
Fanat
Тогда тебе проще будет сделать обычный
...
public... 22.01.2008 23:23
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![]() ![]() |
|
Текстовая версия | 8.12.2025 20:33 |