Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Андрей1010
0 / 0 / 0
Регистрация: 02.10.2013
Сообщений: 10
#1

dynamic_cast - C++

31.01.2014, 13:58. Просмотров 741. Ответов 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;
Не могу понять в чём проблема, аналогичный код видел в других примерах, а написал сам - и не работает...
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
31.01.2014, 13:58     dynamic_cast
Посмотрите здесь:

dynamic_cast C++
dynamic_cast C++
dynamic_cast() шаблон C++
dynamic_cast C++
C++ Объясните dynamic_cast
C++ Ошибка dynamic_cast: __non_rtti_object
Dynamic_cast и полиморфизм C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.02.2014, 18:02     dynamic_cast
Еще ссылки по теме:

C++ Работа с dynamic_cast
Как работает dynamic_cast C++
C++ Dynamic_cast
Использование dynamic_cast C++
C++ Dynamic_cast реализация

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

Или воспользуйтесь поиском по форуму:
Tulosba
:)
Эксперт С++
4387 / 3230 / 297
Регистрация: 19.02.2013
Сообщений: 9,044
07.02.2014, 18:02     dynamic_cast #21
Цитата Сообщение от Avazart Посмотреть сообщение
Так лучше ?
То что надо
Yandex
Объявления
07.02.2014, 18:02     dynamic_cast
Ответ Создать тему
Опции темы

Текущее время: 05:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru