Resultados da pesquisa a pedido "polymorphism"

1 a resposta

Passando um caractere alocável para uma sub-rotina com argumento fictício polimórfico ilimitado no Fortran

Estou tentando escrever uma rotina capaz de converter uma string em diferentes tipos de dados, com base no polimorfismo ilimitado. A idéia é que o usuário chame essa rotina, passando a variável onde deseja armazenar os dados e a rotina para ...

1 a resposta

Tipos existentes para tipos polimórficos com limite de F e subtipos não genéricos?

Eu tenho dois subtipos que precisam ser polimórficos delimitados por F por um tipoA, e um subtipo de um desses subtipos, ou seja, trait A[T <: A[T]] { def x: T } trait Ter extends A[Ter] trait For extends A[For] trait C extends TerEm seguida, ...

1 a resposta

Encontrar polimorficamente o modelo do banco de dados no Yii2

Eu tenho uma tabela no banco de dados (mysql). Mas esta tabela armazena vários tipos ligeiramente diferentes de linhas. O tipo depende das tabelas destatype coluna. Eu tenho uma classe ActiveRecord abstrata para uma tabela e várias subclasses ...

1 a resposta

Por que não consigo criar um objeto delimitado por F no Scala

Suponha que eu tenha: trait A[AA <: A[AA]] //or even just ` trait A[AA]Isso não funciona: scala> object AAA extends A[AAA.type] <console>:8: error: illegal cyclic reference involving object AAA object AAA extends A[AAA.type] ^Mas ...

1 a resposta

Polimorfismo de Fortran em ponteiros

Estou tentando usar ponteiros para criar links entre objetos. Usando o Fortran e aqui está o código: module base_pars_module type,abstract,public :: base_pars end type end module module test_parameters_module use base_pars_module type, ...

1 a resposta

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

Este é um código de exemplo. Um documento possui muitos comentários PostComment estende Comentário (com recurso polimórfico sqlalchemy) Algumas consultas retornam resultados diferentes entrelen(query.all()) equery.count() versão sqlalchemy: ...

1 a resposta

A recursão polimórfica de Haskell com mapas compostos causa erro de tipo infinito

Qual é a maneira correta de criar uma função que pode criar dinamicamente um mapa composto? Isso resulta em um erro (também acontece com o fmap): createComposedMaps list = accumulate list map where accumulate (x:xs) m = accumulate xs (m.map) ...

1 a resposta

Por que ele armazena ou aloca memória para variáveis de superclasse, no objeto de subclasse?

No código a seguir 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 a resposta

É possível substituir um método da superclasse por um parâmetro que estende o parâmetro do método da superclasse?

Digamos que eu tenha uma turma assim: abstract class Something {}E tem uma hierarquia com classes estendendo-a: class FirstSomething extends Something {} class SecondSomething extends Something {}Em outros lugares, tenho uma classe fazendo uso ...

1 a resposta

Std :: bind descarta informações de tipo de parâmetros em C ++ 11?

Caso em que o problema ocorre Por favor, considere o seguinte código c ++: #include <functional> #include <iostream> #include <string> // Superclass class A { public: virtual std::string get() const { return "A"; } }; // Subclass class B : ...