Resultados da pesquisa a pedido "polymorphism"

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

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

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

3 a resposta

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

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

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

2 a resposta

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

2 a resposta

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

2 a resposta

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"); } ...

2 a resposta

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