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

Как реализовать два объекта под одним типом? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычисление числа Пи (многопоточное) http://www.cyberforum.ru/cpp-beginners/thread830899.html
Здравствуйте. Мне нужно написать программу, вычисляющую число пи по следующему методу( формула Виета) (с дополнительными требованиями к программе (см ниже) ): ...
C++ НЕ совпадение Ответа (реализовать Функцию по методу прямоугольника) Добрый вечер! У МЕНЯ ВОЗНИК ВОПРОС :реолизовать Функцию " e " в степени " sin(x) " по методу прямоугольника при заданых диапазонах от a=0 до b=1 при n = приблезительно 100000 должно получится... http://www.cyberforum.ru/cpp-beginners/thread830888.html
C++ составить программу для иллюстрации перехода из графического режима в текстовый и наоборот
Всем привет. Помогите пожалуйста с задачкой.Нужно: Составить программу для иллюстрации перехода из графического режима в текстовый и наоборот. Буду очень признателен в помощи.
C++ Распечатать массив по возрастанию модулей элементов
Здравствуйте. У меня возникла некоторая проблема: задача: найти наибольший и наименьший элемент в трех массивах. Распечатать каждый массив в порядке возрастания модулей элементов. Массивы одномерные....
C++ Функция поиска слов в строке http://www.cyberforum.ru/cpp-beginners/thread830875.html
Добрый вечер. Мне нужно написать следующие функции: Функция void delNsymbl TCHAR* str, int n) получает строку, число n и удаляет из строки первые n символов. Функция TCHAR* poisk1BigAlfa...
C++ Изменение выведенного цвета в консоли Привет всем, кто желает помочь. Такая ситуация, нужно изменить цветовые характеристики уже выведенного в консоли текста, по принципу команды "color XX", которая меняет весь окрас текста и фона,... подробнее

Показать сообщение отдельно
eocron
Кактус
66 / 66 / 6
Регистрация: 23.05.2012
Сообщений: 343

Как реализовать два объекта под одним типом? - C++

07.04.2013, 19:57. Просмотров 209. Ответов 4
Метки (Все метки)

Проблема состоит в том, что я хочу чтобы можно было приводить тип ссылки родительского класса, к классу сыновей.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
class Memory_Object
{
};
 
class Directory:public Memory_Object 
{
};
 
class File:public Memory_Object
{
};
 
Directory *function()
{
      Memory_Object *res;
      res = new Directory();
      return res;
}
Грубо говоря все это мне нужно чтобы создать массив из "сборной солянки" Directory и File. То есть элементом этого массива может оказаться Directory или File, вперемешку. Как исправить ошибки? Или как создать такой нестандартный массив?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru