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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Загрузка 32 bit DLL в 64 bit DLL http://www.cyberforum.ru/cpp-beginners/thread1078411.html
Доброго дня, в своем предыдущем посту я озадачивался вопросом о том, как можно прикрутить DLL файл в проект visual studio, для доступа к функциям библиотеки. Получил очень хороший ответ, разобрался в нем и реализовал небольшое консольное приложение для тестирование функциональности DLL. Как же в последствии выяснилось, библиотека существует только в 32 разрядном виде и возможностей...
C++ Обработка исключительных ситуаций! Составьте программу на языке С++. Обрабатывающую исключительную ситуацию, которая может возникнуть в ходе выполнения программы. Выведите на экран значение функции для некоторого диапазона значений аргумента х. Коэффициенты a, b, c, d и диапазон значений аргумента вводятся с клавиатуры. При организации ввода/вывода должен использоваться механизм для отлова исключений типа. Помогите... 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/thread1078351.html
введите целое число с клавы выведите его цифры начиная с последней
C++ Написать функцию выделения произвольной строки двумерного массива в одномерный Написать функцию выделения произвольной строки двумерного массива в одномерный. Выделить две произвольные строки. подробнее

Показать сообщение отдельно
0x10
2454 / 1626 / 238
Регистрация: 24.11.2012
Сообщений: 4,001
22.01.2014, 14:26     Как правильно извлечь данные из вектора и поместить в обект CStepMove
Цитата Сообщение от Андрей1010 Посмотреть сообщение
Подскажите тогда пожалуйста, как можно сохранять объекты разных классов (наследников одного класса)
Хранить в контейнере указатели на базовый класс.

Цитата Сообщение от Андрей1010 Посмотреть сообщение
вытаскивать эти объкты при необходимости?
Если во время выполнения нужно знать конкретный тип объекта, можно воспользоваться dynamic_cast. Но если возникает такая необходимость, лучше пересмотреть решение и не сваливать разные объекты в один контейнер.
Если же работа с ними будет только посредством вируальных функций базового класса - все в порядке.
 
Текущее время: 23:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru