Результаты поиска по запросу "derived-class"

5 ответов

Содержит ли объект производного класса объект базового класса?

Рассмотрим следующий пример кода ниже: #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 ...

6 ответов

Наследование от стандартных контейнеров возможно и полезно в определенных ситуациях. Делать их "окончательными" было бы ужасной потерей. Все сводится к тому, что вы должны быть осторожны, и вы должны знать, что вы делаете. И это дух C ++. Вы можете легко выстрелить себе в ногу, но вы также можете делать отличные и полезные вещи.

становить унаследование класса другим классом.

2 ответа

Пытаться:

я из предположения, что есть веская причина для предотвращения деривации из некоторого класса, Бьярне дает решениеВот [http://www2.research.att.com/~bs/bs_faq2.html]за ответ на вопрос «Могу ли я остановить людей, выходящих из моего класса? Тем ...

ТОП публикаций

2 ответа

Класс Base () конструктор и передать это

3 ответа

Почему мы не можем использовать конструктор с параметром в производных классах

Почему это невозможно? Я получаю следующую ошибку компилятора при создании экземпляра & quot; DerivedClass & quot; с конструктором-параметром: & APOS; Gener...

4 ответа

Виртуальная таблица C ++

Я читал много людей, которые писали: «Для класса, в котором объявлена ​​виртуальная функция, существует виртуальная таблица».Мой вопрос: существует ли vtable...

2 ответа

Как работают конструкторы производных классов в python?

У меня есть следующий базовый класс:

6 ответов

 по спецификатору защищенного доступа.

ример кода, который меня раздражает: 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 ...

2 ответа

Как вызвать метод производного класса из базового класса?

Я прочитал несколько похожих вопросов по этому поводу, но ни один из них, похоже, не решил проблему, с которой я столкнулся. Типичным ответом является привед...

5 ответов

Указатель на массив базового класса, заполненный производным классом

Если у меня есть базовый класс, только с виртуальными методами и 2 производными классами от базового класса, с этими реализованными виртуальными методами. Как я: // causes C2259 BaseClass* base = new BaseClass[2]; BaseClass[0] = ...