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

Создание объекта произвольного класса по указателю на базовый класс - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Программа вылетает с ошибкой http://www.cyberforum.ru/cpp-beginners/thread717114.html
начал читать Б. Страуструпа "Программирование. Принципы и практика использования C++" Пробую пример из текста и при запуске вылетает с ошибкой времени выполнения: даж при дебаге ставлю точку останова на объявлении векторов - все равно вылетает IDE - Qt Creator 2.4.1 проэкт без Qt-шных библиотек #include <iostream> #include <vector> #include <algorithm>
C++ Ошибка на этапе компиляции Добрый вечер. Ребят помогите, не могу понять в чем дело. Есть программа в которой описан 1 класс (работа с пользователями) Всё нормально работало до тех пор пока я не разделил программу на реализацию и интерфейс. появилась одна ошибка - на этапе выполнения. Пишет что функция не берет 1 аргумент. Если конкретней то: у меня есть 2 метода : 1-й запись в бинарный файл 2-й http://www.cyberforum.ru/cpp-beginners/thread717111.html
Поменять местами первый и последний ряды матрицы C++
Разработать матрицу X(6,6) Поменять местами первый и последний ряды. заранее благодарен.
C++ Не пойму как реализовать такой массив=) (формирование массива сумм)
Заданий масив C(30). сложить программу формирования масива сумм: B(1)=C(1)+C(6)+C(11)+...+C(26) B(2)=C(2)+C(7)+C(12)+...+C(27) Добавлено через 20 минут Ребята срочнооо=)) Помогите=))
C++ как вызвать метод "верхнего" из вложенного класса http://www.cyberforum.ru/cpp-beginners/thread717096.html
class Fraction{ friend class Calk; long int a; unsigned short int b; public: void Read( Fraction &a, Fraction &b, int a_1,int e_1,int b_1,int d_1){ a.a=a_1; a.b=e_1; b.a=b_1;
C++ Пирамидальная соритровка Парни, есть код етой сориторви, есть масив который надо посортировать. Но есть проблема, я не знаю что надо передать в функцию heapsort(int n), что такое n, ведь мне надо масив посортировать, почему не масив передаетья. Код "склеил" из лекции по алгоритмах сортировки. #include <iostream> #include <conio.h> #include <time.h> using namespace std; struct INF { int key; char info; подробнее

Показать сообщение отдельно
OhMyGodSoLong
~ Эврика! ~
 Аватар для OhMyGodSoLong
1234 / 983 / 42
Регистрация: 24.07.2012
Сообщений: 2,002
03.12.2012, 02:38     Создание объекта произвольного класса по указателю на базовый класс
У вас должен быть задан явно кто-то, кто знает, что за класс надо создавать и как именно его создавать. Вот у вас "создаёт объект производного класса". Как именно создаёт? Каким конструктором? Кто-то должен это знать, и это точно не базовый класс или какая-то левая функция. Это проблемы ж того настоящего объекта, на который указывает указатель. Сделайте эту функцию виртуальным методом базового класса, вызывайте её через тот указатель на базовый класс, который получили, а производные пусть уже реализовывают её так, как им надо.
 
Текущее время: 08:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru