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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 105, средняя оценка - 4.97
Scratch
Сообщений: n/a
#1

Полиморфизм. Пример. - C++

27.09.2008, 14:55. Просмотров 14149. Ответов 2
Метки нет (Все метки)

Прочитал уроки и написал прогу, которая описывает как я понимаю полиморфизм, скажите плизправильно я понимаю или нет:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
class ClassOne {
protected:
int num;
public:
ClassOne(){num=0;};
void func(){num++; cout << num << "\n";};
};
 
class ClassTwo : public ClassOne {
public:
void func(){num--; cout << num << "\n";};
};
 
void main(){
ClassOne *One = new ClassOne;
ClassTwo *Two = new ClassTwo;
One->func(); // ÎðèãèГ*Г*ëüГ*ûé ìåòîä
Two->func(); // ÏîëèìîðôГ*ûé ìåòîä
}
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.09.2008, 14:55
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Полиморфизм. Пример. (C++):

Привести пример, в котором реализуется динамический полиморфизм. - C++
Привести пример, в котором реализуется динамический полиморфизм.

Не могу сделать полиморфизм. Не могу до конца понять пример по этому поводу - C++
Есть такая задача: Класс Animal должен быть абстрактным, имеет имя и вес. Класс Reptile имеет habitate, который держит в себе среду...

Полиморфизм - C++
Я хотел реализовать множество, используя множественное наследование, но когда написал template &lt;class T&gt; class set { protected: ...

полиморфизм - C++
Всем привет, изучаю С++ недавно, я новичек в этом языке программирования, читаю про ООП, понял все за исключением полиморфизма, что делает...

Полиморфизм c++ - C++
Построить массив из указателей (базового типа) на объекты обоих классов. Выбрать объекты производного класса, отсортировать их и сложить...

Полиморфизм - C++
Хай :senor: class MyPrint//производный класс { public: MyPrint() { cout &lt;&lt; &quot;Constructor MyPrint&quot; &lt;&lt; endl; } virtual...

2
Spo1ler
292 / 52 / 3
Регистрация: 22.05.2008
Сообщений: 788
27.09.2008, 16:27 #2
смотри, для того чтобы проводить операции с указателем на Truck как над машиной, надо чтобы указатель был типа Truck*, но на обьект типа Car. тоесть тут просто идет приведение указателя, я конечно не уверен, но не думаю что это есть нормально и безопасно
0
qwone
9 / 9 / 1
Регистрация: 18.08.2008
Сообщений: 129
27.09.2008, 23:03 #3
http://subscribe.ru/archive/comp.sof.../30154843.html
может так будет лучше.
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.09.2008, 23:03
Привет! Вот еще темы с ответами:

Полиморфизм - C++
не могу разобраться с полиморфизмом((( Вот как мне вычислить трапеции. У нее ведь три параметра, а не два как у прямоугольника???? ...

Полиморфизм. - C++
Доброго времени суток. Помогите решить следующую задачку: Создать класс периодическое издание (название, стоимость экземпляра и...

С++ и полиморфизм - C++
Здравствуйте. Ответьте пожалуйста на несколько вопросов: 1. Что такое абстрактная функция простыми словами? 2. Что такое...

Полиморфизм - C++
полиморфизм runtime vs compile polymorphism: как вы на проектах определяете, когда стоит пользоваться шаблоном, а когда...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru