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

Как правильно извлечь данные из вектора и поместить в обект CStepMove - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Загрузка 32 bit DLL в 64 bit DLL http://www.cyberforum.ru/cpp-beginners/thread1078411.html
Доброго дня, в своем предыдущем посту я озадачивался вопросом о том, как можно прикрутить DLL файл в проект visual studio, для доступа к функциям библиотеки. Получил очень хороший ответ,...
C++ Обработка исключительных ситуаций! Составьте программу на языке С++. Обрабатывающую исключительную ситуацию, которая может возникнуть в ходе выполнения программы. Выведите на экран значение функции для некоторого диапазона... http://www.cyberforum.ru/cpp-beginners/thread1078404.html
Нужен пример о кольцевом двухсвязном списке C++
В етот список внести имя и фамилию студентов, а так же 15 оценек каждого из них.Ввести дание с файла. Сортировать список по уменьшению рейтинга (оценок) используя перемещенных записей. Конечный и...
C++ пролетает gets в теле switch
не хочет запрашивать ввод строки, как будто строки gets(s); нету while (v != 1 && v != 2) { cin >> v; switch(v) { case 1: { gets(s); strcat(s, ".txt");
C++ Программа для создания дипломов (диплом мастер, который позволяет печатать дипломы ВПО и СПО) http://www.cyberforum.ru/cpp-beginners/thread1078374.html
преподаватель задал написать программу с графическим интрефейсом..программа должна представлять собой программу для создания дипломов, т.е своего рода диплом мастер - позволяет печатать дипломы ВПО и...
C++ Введите целое число с клавы выведите его цифры начиная с последней введите целое число с клавы выведите его цифры начиная с последней подробнее

Показать сообщение отдельно
Андрей1010
0 / 0 / 0
Регистрация: 02.10.2013
Сообщений: 10

Как правильно извлечь данные из вектора и поместить в обект CStepMove - C++

22.01.2014, 13:23. Просмотров 359. Ответов 4
Метки (Все метки)

Дорого времени суток. В общем у меня такая проблемма. Есть родительский класс CStep. У него есть наследник CStepMove. Создаю вектор:
C++
1
2
3
  vector <CStep> ChangeBack;  
  CStepMove  B(IDList, X, Y);
  ChangeBack.push_back(B);
И добавляю в него объёкт класса CStepMove.
Вопрос состоит в следующем, подскажите как правильно извлечь данные из вектора и поместить в обект CStepMove, можно просто получить ссылку.
Один из моих вариантов был:
C++
1
      A = dynamic_cast <CStepMove*> (&ChangeBack.back());
Вариант компилится, но при выполнении операция dynamic_cast возвращает NULL, хотя только что добавлялся объект CStepMove. Подскажите пожалуйстакак правильно получить доступ к данным в этом векторе.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.