Resultados da pesquisa a pedido "diamond-problem"

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

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

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

Downcast em uma hierarquia de diamantes

Por quêstatic_cast não pode fazer downcast de uma base virtual? struct A {}; struct B : public virtual A {}; struct C : public virtual A {}; struct D : public B, public C {}; int main() { D d; A& a = d; D* p = static_cast<D*>(&a); //error } g ++ ...

2 a resposta

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

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

2 a resposta

Problema do diamante

Wikipédia sobre o problema dos diamantes:&quot;... o problema do diamante é uma ambigüidade que surge quando duas classes B e C herdam de A, e a classe D her...

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

8 a resposta

Múltipla Herança em java

2 a resposta

erança múltipla sem funções virtuais em c ++

Eu me deparei com o problema do diamante e encontrei soluções diferentes para casos diferentes com um único diamante. No entanto, não consegui encontrar uma solução para diamantes "encadeados". De acordo com a estrutura: sim, eu quero ter ...