Результаты поиска по запросу "base-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 ...

5 ответов

Доступ к защищенным членам C # через переменную базового класса [duplicate]

На этот вопрос уже есть ответ здесь:Почему можноДоступ к защищенным членам C #, кроме как таким? 7 ответовЭто может показаться довольно новым вопросом, но мо...

1 ответ

Как избежать ошибки «Конструктор типа« MyType »не найден» при наследовании базового класса »

У меня есть приложение Visual Forms 2010 для Windows Forms, которое включает базовый класс Form, который наследуют другие классы. Конструктор базового класса принимает параметр, который дочерние классы передают в базовый класс. Пример: public ...

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

7 ответов

Как получить экземпляр базового класса из производного класса

2 ответа

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

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

1 ответ

Наследование шаблона и переменная базового члена

Я получаю странную ошибку при попытке использовать шаблон наследования. Это мой код:

3 ответа

Ошибочный частный базовый класс недоступен?

Компиляция этого кода с использованием g ++ 4.2.1:

6 ответов

Будет ли автоматически вызываться конструктор базового класса?

1 ответ

Вы можете использовать черту реализации, как это делают классы коллекции, которая параметризована конкретным типом. Например, что-то вроде:

но я создал неизменяемый класс, поддерживающий такие операции, как +, - и т. Д., Который возвращает новый экземпляр этого класса при его изменении. Я хотел создать подкласс этого класса, чтобы добавить немного состояния и функциональности, но ...

3 ответа

Сказав это, обычно считается хорошим стилем писать список инициализации в порядке инициализации, и некоторые компиляторы выдают предупреждение, если вы этого не сделаете.

struct B { int b1, b2; B(int, int); }; struct D : B { int d1, d2; // which is technically better ? D (int i, int j, int k, int l) : B(i,j), d1(k), d2(l) {} // 1st Base // or D (int i, int j, int k, int l) : d1(k), d2(l), B(i,j) {} // last Base ...