Resultados de la búsqueda a petición "polymorphism"

4 la respuesta

¿Por qué no puedo hacer polimorfismo con variables normales?

Soy un programador de Java y recientemente comencé a estudiar C ++. Estoy confundido por algo. Entiendo que en C ++, para lograr un comportamiento polimórfico, debe usar punteros o referencias. Por ejemplo, considere una claseShape con un ...

1 la respuesta

Llamada al método virtual de plantilla base a partir de la clase de plantilla variable derivada

Esto es esencialmente un seguimiento deuna pregunta anterior [https://stackoverflow.com/q/26351963/315052](No planteado por mí, pero estoy interesado en una respuesta). La pregunta es: ¿Por qué el compilador / enlazador no resuelve la llamada a ...

6 la respuesta

iteradores polimórficos en C ++

Estoy tratando de implementar un iterador polimórfico en C ++. Básicamente, necesito esto para poder aplicar un filtro, de modo que el iterador omita algunos elementos dependiendo de la condición asociada. Entonces hice ...

2 la respuesta

La clase derivada no hereda el método sobrecargado de la clase base

Me gustaría tener un método en una clase base llamado método virtual puro que se implementará en una clase derivada. Sin embargo, el método sin parámetros de la clase base no parece ser heredado por la clase derivada. ¿Qué estoy haciendo mal? El ...

2 la respuesta

Scala: "El tipo de parámetro en el refinamiento estructural puede no referirse a un tipo abstracto definido fuera de ese refinamiento"

Tengo un problema con los genéricos scala. Si bien la primera función que definí aquí parece estar perfectamente bien, el compilador se queja de la segunda definición con: error: Parameter type in structural refinement may not refer to an ...

4 la respuesta

Polimorfismo Orientado a Objetos en Haskell

Así que he visto preguntas que preguntan cómo se hace la programación orientada a objetos en Haskell, comoesta [https://stackoverflow.com/questions/20184286/object-oriented-programming-in-haskell] por ejemplo. Para lo cual la respuesta está en la ...

1 la respuesta

Jackson deserializador personalizado para un campo con tipos polimórficos

Actualizar: Traté de depurar el código fuente de Jackson y descubrir que en el método deserialize(JsonParser jp, DeserializationContext ctxt) de SettableBeanProperty.java cuando el_valueTypeDeserializer no es nulo, nunca ...

16 la respuesta

¿Es List <Dog> una subclase de List <Animal>? ¿Por qué los genéricos de Java no son polimórficos implícitamente?

Estoy un poco confundido acerca de cómo los genéricos de Java manejan la herencia / polimorfismo. Asuma la siguiente jerarquía: Animal(Padre) Perro - Gato(Niños) Supongamos que tengo un métododoSomething(List<Animal> animals). Según todas ...

1 la respuesta

¿Cómo implemento el polimorfismo con std :: shared_ptr?

He visto algunas de las otras preguntas sobre este tema, pero aún no he encontrado la respuesta, creo que me falta algo: Definí dos clases de prueba simples: class TestBase { public: TestBase ( ) { }; ~ TestBase ( ) { }; protected: ...

3 la respuesta

¿Cómo hago una clase genérica para todos los tipos numéricos?

Estoy tratando de crear una clase de Vector que sea genérica para todos los tipos numéricos. mi intento original fue escribir una clase para todos los tipos como este: class Vector3f(val x:Float, val y:Float, val z:Float)dado que scala admite ...