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

1 la respuesta

Pasar un personaje asignable a una subrutina con argumento ficticio polimórfico ilimitado en Fortran

Estoy tratando de escribir una rutina que sea capaz de convertir una cadena en diferentes tipos de tipos de datos, basada en un polimorfismo ilimitado. La idea es que el usuario llame a esta rutina, pasando la variable donde desea almacenar los ...

1 la respuesta

Tipos existenciales para tipos polimórficos con límite F y subtipos no genéricos?

Tengo dos subtipos que necesito que sean polimórficos limitados por F por un tipoA, y un subtipo de uno de esos subtipos, es decir trait A[T <: A[T]] { def x: T } trait Ter extends A[Ter] trait For extends A[For] trait C extends TerLuego trato ...

1 la respuesta

Encontrar polimórficamente el modelo de la base de datos en Yii2

Tengo una tabla en la base de datos (mysql). Pero esta tabla almacena varios tipos de filas ligeramente diferentes. El tipo depende de estas tablastype columna. Tengo una clase abstracta de ActiveRecord para una tabla y varias subclases ...

1 la respuesta

¿Por qué no puedo crear un objeto limitado por F en Scala?

Supongamos que tengo: trait A[AA <: A[AA]] //or even just ` trait A[AA]Esto no funciona: scala> object AAA extends A[AAA.type] <console>:8: error: illegal cyclic reference involving object AAA object AAA extends A[AAA.type] ^Pero ...

1 la respuesta

Fortran polimorfismo en punteros

Estoy tratando de usar punteros para crear enlaces entre objetos. Usando Fortran y aquí está la pieza de código: module base_pars_module type,abstract,public :: base_pars end type end module module test_parameters_module use base_pars_module ...

1 la respuesta

sqlalchemy valor diferente de `len (query.all ())` y `query.count ()`

Este es un código de ejemplo. Un documento tiene muchos comentarios PostComment extiende Comentario (con la función polimórfica sqlalchemy) Algunas consultas devuelven resultados diferentes entrelen(query.all()) yquery.count() versión ...

1 la respuesta

La recursión polimórfica de Haskell con mapas compuestos causa un error de tipo infinito

¿Cuál es la forma correcta de crear una función que pueda crear dinámicamente un mapa compuesto? Esto da como resultado un error (también ocurre con fmap): createComposedMaps list = accumulate list map where accumulate (x:xs) m = accumulate xs ...

1 la respuesta

¿Por qué almacena o asigna memoria para variables de superclase, en un objeto de subclase?

En el siguiente código class Mammal { String name = "furry "; String makeNoise() { return "generic noise"; } } class Zebra extends Mammal { String name = "stripes "; String makeNoise() { return "bray"; } } public class ZooKeeper { public static ...

1 la respuesta

¿Es posible anular el método de una superclase con un parámetro que extiende el parámetro del método de la superclase?

Digamos que tengo una clase como esta: abstract class Something {}Y tiene una jerarquía con clases que lo extienden: class FirstSomething extends Something {} class SecondSomething extends Something {}Luego, en otra parte, tengo una clase que ...

1 la respuesta

¿Std :: bind descarta información de tipo de parámetros en C ++ 11?

Caso donde ocurre el problema Considere el siguiente código de c ++: #include <functional> #include <iostream> #include <string> // Superclass class A { public: virtual std::string get() const { return "A"; } }; // Subclass class B : public A { ...