русский
Germany.ruForen → Архив Досок→ Programmierung

Abstrakter Iterator из области С++

04.07.12 18:19
Re: Abstrakter Iterator из области С++
 
evgher постоялец
evgher
in Antwort ThorV 04.07.12 17:47
В ответ на:

Вообще то итераторы предполагают использование template( хотя бы по Вашему типу Еntry), a шаблоны с virtual не дружат. Если хотите - делайте специализацию шаблонов, virtual тут не при чем.

Дело в том что идея состоит в том траверзировать контейнер с помощью разных итераторов в основу обобщающего итератора (абстрактного).
Т. е. все классы итераторы (специализированные или нет) это внутренние классы контейнера.
Самая главная проблема наверное и состоит в использовании template и virtual. Если использовать похожиую конструкцию без template, то всё вполне вероятно зароботает.
Но меня интересует именно тот факт - возможно это или нет.
 

Sprung zu