Форум программистов, компьютерный форум, киберфорум
Наши страницы

Как вызвать метод объекта из контейнера? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ C++ шаблоны прототип и фабричный метод http://www.cyberforum.ru/cpp-beginners/thread521443.html
Под надзором программиста пару месяцев назад "написала" программу с шаблонами прототип и фабричный метод (программа дописана не совсем до конца) для научно-исследовательской работы, по теме паттерны...
C++ Перевод десятичного во внутреннее представление. Побитовая операция Всем привет! Есть код функции, переводящей десятичное число во внутренний код, но не могу понять, как она работает. Помогите, пожалуйста, разобраться. Желательно подробное объяснение. void... http://www.cyberforum.ru/cpp-beginners/thread521436.html
Решение функции C++
Доброго времени суток, дамы и господа. Прошу о помощи в решении функции на С++ сама функция : f(x,y)=e^(-(x^2+y^2)) *( (arcsin (x/a) - arccos (y/b)) / ( tg^2 (x/Пи) + ctg^2 (y/Пи)) ) x,y,a,b...
Как соединить TEMPLATE с кнопкой? C++
//--------------------------------------------------------------------------- #pragma hdrstop #include "Add_printall.h"
C++ Внедрение DLL: Не получается вытащить данные из listview чужой программы. http://www.cyberforum.ru/cpp-beginners/thread521427.html
В общем ситуация такая. Есть чужая программа, в ней элемент управления(ЭУ) похож на listview, но его класс отличается от стандартного. В этом listview данные периодически обновляются из сети. Дллку я...
C++ "логическое" удаление записи из файла... Создаю простую БД. Как логически удалить выбранную запись из файла. При записи БД в служебное поле записывается порядковый номер записи, в случае логического удаления этот номер заменяется на... подробнее

Показать сообщение отдельно
gore-lykovoe
32 / 32 / 1
Регистрация: 04.04.2010
Сообщений: 414

Как вызвать метод объекта из контейнера? - C++

18.03.2012, 16:57. Просмотров 662. Ответов 2
Метки (Все метки)

Есть абстрактный класс E, производный от CObject, в нем чистая виртуальная войдовская функция. Создал динамические объекты классов, которые являются производными от нашего абстрактного класса E и засунул их в контейнер CO/blist, как теперь запустить войдовскую функцию объекта любого?
Например,
CO/blist container;
container.AddHead( динамическиий объект );
Как теперь вызвать его метод?
POSITION pos;
pos = container.GetHeadPosition();
E * pE = container.GetAt ( pos ); (чтобы потом pE->вызов ф-ии) не работает.

Добавлено через 2 часа 20 минут
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru