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

1 ответ

блог

олиморфизм может заменить оператор if-else или Switch внутри цикла? В частности, он всегда может заменить if-else? Большинство if-thens, которые я использую внутри циклов, - это арифметические сравнения. Этот вопрос порожден из ...

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

1 ответ

@snk_kid, пока мы на нем, UHC реализует добрый полиморфизм, и он также может появиться в GHC, если работа Бьорджи по созданию типов будет реализована. (NB: это никогда не используется на практике (пока), но очень круто.)

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

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

1 ответ

@Carlos - авторы компиляторов пытаются решать общие, а не конкретные тестовые случаи. Возможно, «функция, возвращающая ссылку на объект с членом, у которого виртуальная функция не используется полиморфно», еще не достигла вершины своего списка TODO?

дал, что компилятор сможет статически разрешать вызов функции для виртуальной функции, если тип класса известен во время компиляции (например, если экземпляр класса не используется через ссылку или указатель, как показано в примере ...

1 ответ

Полиморфная десериализация Лифта-Джона в составном классе

Я пытаюсь автоматически десериализовать объект json в класс scala, используя Lift-Json с классом координат внутри, который используется для хранения информации GeoJson. case class Request(name:String, geometry:Geometry) sealed abstract ...

1 ответ

GWT 2.4.0 RequestFactory полиморфизм

Поддерживает ли GWT 2.4 этот случай: @Entity class MyBase {...} @Entity class MyChild1 extends MyBase {...} @Entity class MyChild2 extends MyBase {...} ... @ProxyFor(MyBase.class) class MyBaseProxy extends EntityProxy {...} ...

1 ответ

eclipselink / Moxy: наследование и переименование атрибута в зависимости от типа

Я сталкиваюсь с проблемой маршаллинга / демаршаллинга, связанной с наследованием и полиморфизмом, с использованием реализации JAXB MOXy и файла привязок внешних метаданных. У меня нет контроля над файлами XML или модельными классами. Внутри ...

1 ответ

Список <Карта <String, String >> vs List <? расширяет карту <String, String >>

Есть ли разница между List<Map<String, String>>а также List<? extends Map<String, String>>? Если нет разницы, какая польза от использования? extends?

1 ответ

SWIG Java Сохранение информации о классе объектов, подпрыгивающих от C ++

Хорошо, есть ключевое слово, которое я намеренно скрывал от тегов и заголовка. Это «Android», но это потому, что, хотя проект на Android, я не думаю, что мой вопрос имеет какое-либо отношение к нему, и я не хочу пугать людей без опыта ...

1 ответ

Как использовать виртуальные функции для достижения полиморфного поведения в C ++?

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