Resultados da pesquisa a pedido "polymorphism"
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 : ...
É 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 ...
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 ...
Polimorfismo no OCaml - ad hoc, paramétrico, inclusão / subtipagem
Estou com problemas para entender os diferentes tipos de polimorfismo, especificamente em relação ao OCaml. Entendo que o polimorfismo permite vários tipos no OCaml denotados como 'a, mas não entendo quais são os diferentes tipos de ...
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) ...
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: ...
Métodos de herança e sobrecarga com diferentes tipos de dados de argumento em Java
Quando eu estava analisando um código java simples relacionado a sobrecarga e herança, esperava receber uma saída que sobrecarregasse os tipos de dados do argumento. Mas não funciona assim. Código: class A { public int calc (double num){ ...
O VBA é uma linguagem OOP e suporta polimorfismo?
Na verdade, estou trabalhando no meu primeiroVBA projeto. (vem de ondeC ++) Eu gostaria de melhorar um existenteVBA projeto usado por umMicrosoft Excel pasta de trabalho implementando classes e polimorfismo. Meu problema é: 1 -Eu li muitos ...
Melhor método para implementar um padrão abstrato de fábrica
Considere o seguinte código: #include <stdio.h> // ============================= class Shape{ public: virtual ~Shape(){}; virtual void process() = 0; }; class Triangle : public Shape{ public: virtual void process() override { printf("BBB\n"); } ...
Polimorfismo OO em C, aliasing issues?
Eu e um colega estamos tentando alcançar uma hierarquia de classes polimórfica simples. Estamos trabalhando em um sistema incorporado e estamos restritos a usar apenas um compilador C. Temos uma idéia básica de design que compila sem avisos ...