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

Как вызвать метод объекта из контейнера? - 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++ "логическое" удаление записи из файла... Создаю простую БД. Как логически удалить выбранную запись из файла. При записи БД в служебное поле записывается порядковый номер записи, в случае логического удаления этот номер заменяется на... подробнее

Показать сообщение отдельно
DU
1484 / 1130 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
18.03.2012, 17:04
не работает - это не компилируется чтоли?
я так понял контейнер не типизированный. хранит указатели на объекты, которые производные от CObject. Раз так, то тут без преобразований неполучится сделать. Сперва нужно из контейнера достать указатель на нужный объект (его тип будет CObject*), потом скастить этот указатель в указатель на E и потом уже у этого указателя на E звать нужную функцию. Кастить можно либо статик кастом, либо с проверкой (т.е. dynamic_cast).
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.