Resultados de la búsqueda a petición "diamond-problem"

2 la respuesta

Downcast en una jerarquía de diamantes

Por quéstatic_cast ¿no se puede bajar desde una 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 ++ ...

7 la respuesta

Java: ¿cómo se llama a esta ambigüedad de herencia múltiple?

Aquí hay un ejemplo que usa la herencia de múltiples interfaces en Java y hay un problema. Tenga en cuenta que sé completamente por qué hay un problema y este no es el punto de mi pregunta. La pregunta es sobre cómo se nombra esta ambigüedad ...

7 la respuesta

How to implement interfaces with homographic methods in Java?

4 la respuesta

¿Consecuencias de cambiar la herencia a virtual?

Estoy trabajando en un gran proyecto que no comencé. Mi tarea es agregar alguna funcionalidad adicional a lo que ya está allí. Estoy en una situación en la que tengo que usar la herencia virtual porque tengo un modelo de diamante. La situación se ...

2 la respuesta

C ++ Herencia múltiple: ¿por qué no trabaja?

stoy tratando de resolver un interesante problema de herencia múltiple. El abuelo es una clase de interfaz con múltiples métodos: class A { public: virtual int foo() = 0; virtual int bar() = 0; };Entonces hay clases abstractas que están ...

7 la respuesta

Herencia de diamantes (C ++)

Sé que tener herencia de diamantes se considera una mala práctica. Sin embargo, tengo 2 casos en los que siento que la herencia de diamantes podría encajar muy bien. Quiero preguntar, ¿me recomendaría usar la herencia de diamantes en estos casos, ...

3 la respuesta

Herencia por dominio: ¿es realmente malo?

Soy una de esas personas que tiene que obtener su código para compilar con 0 advertencias. Normalmente respeto al compilador y si me da una advertencia, lo tomo como una señal de que debo retocar un poco mi código. Si tengo que decirle a un ...

8 la respuesta

Herencia múltiple en java

2 la respuesta

¿Qué es la re-herencia múltiple?

2 la respuesta

Problema del diamante

Wikipedia sobre el problema del diamante:&quot;... el problema del diamante es una ambigüedad que surge cuando dos clases B y C heredan de A, y la clase D he...