Результаты поиска по запросу "polymorphism"
Векторы и полиморфизм в C ++
У меня сложная ситуация. Его упрощенная форма примерно такая class Instruction { public: virtual void execute() { } }; class Add: public Instruction { private: int a; int b; int c; public: Add(int x, int y, int z) {a=x;b=y;c=z;} void execute() { ...
Почему переопределенная функция в производном классе скрывает другие перегрузки базового класса?
Рассмотрим код: #include <stdio.h> class Base { public: virtual void gogo(int a){ printf(" Base :: gogo (int) \n"); }; virtual void gogo(int* a){ printf(" Base :: gogo (int*) \n"); }; }; class Derived : public Base{ public: virtual void ...
Разница между типом объекта и ссылочным типом
Я изучал полиморфизм из «Head First Java» и пришел к этой концепции. Может кто-нибудь объяснить это, пожалуйста, на примере? Компилятор проверяет класс ссылочного типа, а не тип объекта. Так в чем же разница между ссылочным типом и типом объекта?
Статическое связывание и динамическое связывание
Я действительно запутался в динамическом и статическом связывании. Я читал, что определение типа объекта во время компиляции называется статическим связыванием, а определение его во время выполнения называется динамическим связыванием. Что ...
Приведение к суперклассу и вызов переопределенного метода
У меня есть следующий вопрос. Я расширил класс,
Частный виртуальный метод в C ++
В чем преимущество создания частного метода виртуальным в C ++?Я заметил это в проекте C ++ с открытым исходным кодом:
C ++ Шаблоны полиморфизм
У меня есть такая структура классов.
Как создать экземпляр класса с заданным именем строки?
У меня есть абстрактный класс, и я хочу инициализировать его в классе, который расширяет его.У меня есть имя дочерних классов в виде строки.Кроме этого...