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

Массив указателей на объекты - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вставка и удаление элемента массива! http://www.cyberforum.ru/cpp-beginners/thread1307986.html
Помогите с 17 и 21 задачей. Задачу надо переписывать в сообщение! В одном сообщении должна быть ОДНА задача! Отдельная тема про 17...
C++ Нахождение среднего арифметического трех целых чисел или суммы двух вещественных #include <iostream> #include <cmath> int main() { float x,y; int a,b,c; std::cout << "Input x,y В общем произведение и сумму я написал,вот только не уверен правильные ли формулы... http://www.cyberforum.ru/cpp-beginners/thread1307980.html
Найти всех соседей заданного символа C++
Прошу помочь! Данная последовательность символов, заканчивающаяся точкой. Найти всех соседей заданного символа (первый и последний символы считать соседями) и подсчитать количество символов, у...
C++ Функция - шаблон
Объясните в чем ошибка) Задание: 2. Прикладом вдалого застосування функції-шаблону є функція find(), яка шукає елемент object у масиві list і повертає або індекс знайденого елемента (якщо його...
C++ ООП, Mvc Mfc C++ http://www.cyberforum.ru/cpp-beginners/thread1307924.html
Здравствуйте! Пытаюсь реализовать видео плеер на Mfc с использованием Mvc. То как будут распределени обязанности? Кто за что должен отвечать? Особенно интересует модель. На данный...
C++ Ввод переменных через пробел в одну строку на олимпиаде по информатике сегодня лажанулся капец как... хотел написать все на c++, пришлось писать на паскальке. там практически во всех задачах требуется вводить числа через пробел в строку, типа... подробнее

Показать сообщение отдельно
luigration
2 / 2 / 0
Регистрация: 04.01.2013
Сообщений: 159

Массив указателей на объекты - C++

22.11.2014, 21:40. Просмотров 589. Ответов 3
Метки (Все метки)

Доброго времени суток.
В моем коде базовый класс имеет два наследника. Четвертый класс содержит динамический массив указателей на наследники. Проблема в работе с массивом.

C++ (Qt)
1
2
Element **mas = new Element*[size]; // element - базовый класс, наследники - А и В
mas[0].Number =0; // тут компилятор пишет, что значение перед точкой должно быть классом или структурой.
Как я понимаю, память выделилась, но объектов как таковых нет. Подскажите, как сделать правильно и как вообще работать с такими массивами. В учебниках просто все примеры в общем виде и внимание авторов возможные проблемы не концентрируется.
Заранее спасибо.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru