Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
Андрей1010
0 / 0 / 0
Регистрация: 02.10.2013
Сообщений: 10
1

dynamic_cast

31.01.2014, 13:58. Просмотров 862. Ответов 20
Метки нет (Все метки)

Подскажите пожалуйста, возникла проблема. Есть базовый клас CStep. И пока один наследник:
C++
1
class CStepMove : public CStep
Ести вектор указателей:
C++
1
  vector <CStep*> VChangeBack;
Проблема возникает в момент приведения указателей:
C++
1
2
3
4
    CStep* C;
    C = VChangeBack.back();
    CStepMove* A;
    A = dynamic_cast <CStepMove*> C;
Последняя строка выдаёт ошибки: E2276 (expected; и E2379 Statemedt missing;
Не могу понять в чём проблема, аналогичный код видел в других примерах, а написал сам - и не работает...
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.01.2014, 13:58
Ответы с готовыми решениями:

dynamic_cast
Уважаемые, подскажите теорию. Как устроен данный каст? Не нашел его...

Dynamic_cast
#include &lt;iostream&gt; #define STOP cin.get(); using std::cin; using...

dynamic_cast
Помогите разобраться с dynamic_cast, а точнее с вот этой записью void f() { ...

dynamic_cast
#include &lt;iostream&gt; class B { public: virtual void...

Dynamic_cast реализация
Добрый вечер, есть застоявшаясь фраза: &quot;dynamic_cast&lt;Type*&gt;( pointer ) очень...

20
Tulosba
:)
Эксперт С++
4749 / 3243 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
07.02.2014, 18:02 21
Цитата Сообщение от Avazart Посмотреть сообщение
Так лучше ?
То что надо
0
07.02.2014, 18:02
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.02.2014, 18:02

Работа с dynamic_cast
Всем привет! Есть Абстрактный класс Transport. Есть три наследника: Plain,...

Dynamic_cast нюансы
Хай, скажите, пожалуйста, почему dynamic_cast работает только с полиморфными...

Dynamic_cast и полиморфизм
Задача: В листинге 15.16 после каждого блока try находятся два блока catch,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
21
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru