Resultados da pesquisa a pedido "diamond-problem"

4 a resposta

Conseqüências de mudar a herança para virtual?

Estou trabalhando em um grande projeto que não comecei. Minha tarefa é adicionar algumas funcionalidades adicionais ao que já existe. Estou em uma situação em que tenho que usar herança virtual porque tenho um modelo de diamante. A situação é ...

2 a resposta

Diamante da morte e operador de resolução do escopo (c ++)

Eu tenho este código (problema de diamante): #include <iostream> using namespace std; struct Top { void print() { cout << "Top::print()" << endl; } }; struct Right : Top { void print() { cout << "Right::print()" << endl; } }; struct Left : Top { ...

16 a resposta

Herança Múltipla de Java

Na tentativa de entender completamente como resolver os vários problemas de herança do Java, tenho uma pergunta clássica que preciso ser esclarecida. Vamos dizer que tenho aulaAnimal isso tem sub classesBird eHorse e eu preciso fazer uma ...

2 a resposta

O que é múltipla re-herança?

7 a resposta

How to implement interfaces with homographic methods in Java?

Em inglês, um par de homógrafos é duas palavras que têm a mesma ortografia, mas significados diferentes.Na engenharia de software, um par de métodos homográf...

4 a resposta

Triads não aparecendo para lutar? (Java Set faltando um item)

Eu tenho código de duas empresas asoft e bsoft. Eu não posso mudar também. Esta é uma versão simplificada da minha situação, que eu tenho certeza que tem inf...

1 a resposta

Herança de Diamante Construtor de Classe Base Menor

2 a resposta

Herança Virtual e Diamante Temido

Eu estou tendo um tempo difícil com um problema de diamante temido. Para um lembrete, aqui está a hierarquia de classes clássica deste problema:

3 a resposta

Herança por domínio - é realmente ruim?

Eu sou uma daquelas pessoas que precisam compilar seu código com 0 avisos. Normalmente, eu respeito o compilador e, se ele me emitir um aviso, tomo isso como um sinal de que devo retocar meu código um pouco. Se precisar instruir um compilador a ...

2 a resposta

C ++ Resolvendo o problema do diamante

O problema do diamante não pôde ser resolvido apenas com a primeira declaração herdada encontrada? Quero dizer public class A { public virtual int getInt(); }; public class B : public A { public int getInt() {return 6;} }; public class C : ...