Результаты поиска по запросу "derived-class"
Содержит ли объект производного класса объект базового класса?
Рассмотрим следующий пример кода ниже: #include <iostream> using namespace std; class base { public: base() { cout << "ctor in base class\n"; } }; class derived1 : public base { public: derived1() { cout <<"ctor in derived class\n"; } }; int ...
Почему мы не можем использовать конструктор с параметром в производных классах
Почему это невозможно? Я получаю следующую ошибку компилятора при создании экземпляра & quot; DerivedClass & quot; с конструктором-параметром: & APOS; Gener...
Как работают конструкторы производных классов в python?
У меня есть следующий базовый класс:
по спецификатору защищенного доступа.
ример кода, который меня раздражает: class Base { protected: virtual void foo() = 0; }; class Derived : public Base { private: Base *b; /* Initialized by constructor, not shown here Intended to store a pointer on an instance of any derived class ...
который совпадает с именем базового метода. Вот где пример кода проясняет ситуацию. Я бы просто использовал их пример для решения. Я оставлю свой ответ как есть, поскольку в Google он подходит к названию вопроса для вызова статического метода базового класса.
у меня есть базовый класс Product и производный класс Widget. Продукт содержит статический метод MyMethod (). Я хочу вызвать статический метод Product.MyMethod () из статического метода Widget.MyMethod (). Я не могу использовать ключевое ...
Пытаться:
я из предположения, что есть веская причина для предотвращения деривации из некоторого класса, Бьярне дает решениеВот [http://www2.research.att.com/~bs/bs_faq2.html]за ответ на вопрос «Могу ли я остановить людей, выходящих из моего класса? Тем ...
Как передать List <DerivedClass>, когда типом параметра является List <BaseClass>?
Как я могу передать список, который является списком DerivedObjects, где Метод ожидает список BaseObjects. Я конвертирую список.ToList<BaseClass>() и мне интересно, есть ли лучший способ. Моя вторая проблема - неправильный синтаксис. Я пытаюсь ...
Виртуальный метод вызывается из производного вместо базового
Может кто-нибудь объяснить мне, почему переопределенный метод вызывается, когда я преобразую класс в базовый: class Base { public virtual void VirtualMethod() { Console.WriteLine("Base virtual method"); } } sealed class Derived : Base { public ...
Указатель на массив базового класса, заполненный производным классом
Если у меня есть базовый класс, только с виртуальными методами и 2 производными классами от базового класса, с этими реализованными виртуальными методами.Как я: