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

4 ответа

Получить производный класс Caller при вызове статического метода базового класса

Мне было интересно, возможно ли (даже через отражение и подобие) получить производный класс вызывающей стороны внутри вызываемого статического метода базового класса. Например, у меня есть базовый класс с определенным статическим ...

4 ответа

Почему мы создаем экземпляр объекта из интерфейса вместо класса?

Я много раз видел экземпляр интерфейса, сгенерированный из класса. Почему интерфейс использует таким образом? Экземпляр интерфейса создан только сам с помощью производного класса, и мы можем получить доступ только к этим членам интерфейса через ...

4 ответа

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

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

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

5 ответов

Ошибка: конструктор базового класса должен явно инициализировать конструктор родительского класса

Я новичок в C ++. Когда я пытаюсь скомпилировать код ниже, я получаю эту ошибку

2 ответа

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

2 ответа

Зачем моему подклассу C ++ нужен явный конструктор?

1 ответ

Приведение базового класса к производному классу python (или более pythonic способ расширения классов)

Мне нужно расширить пакет Python Networkx и добавить несколько методов

5 ответов

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

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 ...

6 ответов

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

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