|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.06.2012, 17:48 | #1 |
Пользователь
Регистрация: 12.11.2011
Сообщений: 68
|
Виртуальные функции и не только.
вот что нужно сделать к заданию:
Задание к работе Общая постановка. Программа должна содержать: • базовый класс Х, включающий два элемента х1, х2 типа int, • конструктор с параметрами для создания объектов в динамической области памяти, • деструктор, • виртуальные методы просмотра текущего состояния и переустановки объектов базового класса в новое состояние. • производный класс У, включающий один элемент у типа int , • конструктор с параметрами и списком инициализаторов, передающий данные конструктору базового класса, • переопределенные методы просмотра текущего состояния объектов и их переустановки в новое состояние. Варианты заданий Создать в производном классе метод Run, определяющий: 5. Значение (х1+х2)/у Вот что я пока что сделал: Код:
1. Что значит "виртуальные методы просмотра текущего состояния и ПЕРЕ УСТАНОВКИ ОБЪЕКТОВ базового класса в новое состояние." ? т.е в методе Metod_X() должны быть какие то переменные которыми он замещает переменные базового класса? 2.что значит "конструктор с параметрами и списком инициализаторов, передающий данные конструктору базового класса"? (т.е конструктор D например передает конструктору Х какие то параметры?) 3.что значит "переопределенные методы просмотра текущего состояния объектов и их переустановки в новое состояние."? 4.Что бы был на прямую виден класс то мы делаем так: int m = p -> x; // Базовый класс виден напрямую А как сделать прямое преобразования указателя на D? говорили что как то так, но не работает( int j = ( ( D* ) p )p -> y ?? |
03.06.2012, 19:06 | #2 | ||||
Пользователь
Регистрация: 21.07.2008
Сообщений: 40
|
Последний раз редактировалось Максай; 03.06.2012 в 19:19. |
||||
03.06.2012, 19:13 | #3 |
Пользователь
Регистрация: 12.11.2011
Сообщений: 68
|
спасибо щас буду разбираться))
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
C++ виртуальные функции | iKarma | Помощь студентам | 2 | 28.11.2011 10:50 |
виртуальные функции | vanek1 | Помощь студентам | 1 | 08.06.2011 17:49 |
ВИРТУАЛЬНЫЕ ФУНКЦИИ в Delphi | MaxMad | Помощь студентам | 0 | 30.05.2010 20:06 |
Виртуальные функции | bigory | Помощь студентам | 2 | 06.06.2009 22:44 |
НАСЛЕДОВАНИЕ И ВИРТУАЛЬНЫЕ ФУНКЦИИ С++ | ermac52 | Помощь студентам | 1 | 05.06.2009 11:03 |