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

4 ответа

Общий фабричный механизм в C ++ 17

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

1 ответ

 и т.д., но для «нормального» использования я надеюсь, что это ответит на ваш вопрос.

я есть код, похожий на: Module C_sys use class_A implicit none Private Type, public :: C_sys_type private logical :: Ao_set = .false. type(A) :: Ao Contains Private Procedure, public :: get_Ao Procedure, public :: set_Ao End Type C_sys_type ...

2 ответа

 создает объект и оборачивает его в std :: unique_ptr.

у реализовать CWindow и другие элементы, используя полиморфизм и абстрактный класс CObject. Но я получил ошибку «Выделение объекта абстрактного класса типа« CObject ». class CObject { public: CObject ( const int id, const string &title, const ...

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

3 ответа

Да, некоторые добытчики, которые знают, как получить информацию. Частичным применением вы можете создавать конкретные реализации для разных типов.

вопрос разрешимфункциональный идиоматическийподход, могдженерикиили же дискриминационные союзыбыть ответом? Можно ли иметь полиморфизм с передачей функции различных типов, когда функция использует некоторые общие поля. Идея состоит в том, чтобы ...

1 ответ

Учитывая неопределенность в поддержке, я бы использовал это только в экспериментальном коде или в качестве учебного занятия, если только у меня не было гарантий от реализации C, которую я использовал, что эта арифметика указателей поддерживается. Было бы предпочтительнее придерживаться основы в качестве первого элемента, поскольку эти преобразования строго соответствуют C.

аюсь смоделировать полиморфизм C ++ в C с помощью следующего кода: #include<stdio.h> typedef struct Base { void (*out) (void); } Base; typedef struct Derived { Base base; int x; } Derived; void base_out() { printf("base\n"); } void derived_out() ...

1 ответ

Полиморфизм в аннотациях Джексона: использование @JsonTypeInfo

Я хотел бы знать, если

8 ответов

Польза от полиморфизма [закрыто]

Когда я начал искать преимущества полиморфизма, я обнаружил, чтоэтот вопрос здесь. Но здесь я не смог найти свой ответ. Позвольте мне рассказать, что я хочу ...

5 ответов

Каковы преимущества объявления объекта как интерфейса? [Дубликат]

3 ответа

Например

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

5 ответов

 значение из суперкласса