![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
alexserezhenko |
|
|||
Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 8.2.2010 Репутация: нет Всего: нет |
доброго времени суток.
ситуация такова. есть базовый класс basecl есть 2 потомка - d1 d2, каждый имеет свой набор переменных, имеется виртуальный метод. запихиваю для хранения эти 2 класса в 1н лист,
list<basecl*>::iterator iter; iter = li.begin(); данная строка дает доступ с помощью итератора к базовому классу..., но никак не к потомкам в листе. вопросы - как потом с помощью итератора (или других средств) обращаться к методам классов d1 d2 в листе, как произвести преобразование итератора basecl* к d1* d2*; заранее спасибо. Это сообщение отредактировал(а) alexserezhenko - 24.5.2010, 03:22 |
|||
|
||||
alexserezhenko |
|
|||
Новичок Профиль Группа: Участник Сообщений: 13 Регистрация: 8.2.2010 Репутация: нет Всего: нет |
проблема решена
![]() (*iter)-> Это сообщение отредактировал(а) alexserezhenko - 24.5.2010, 03:22 |
|||
|
||||
mes |
|
|||
любитель ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7954 Регистрация: 14.1.2006 Репутация: 144 Всего: 250 |
это можно записать короче
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "С++:Общие вопросы" | |
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |