Resultados de la búsqueda a petición "multiple-inheritance"

3 la respuesta

Cómo usar namedtuples en herencia múltiple

¿Es posible crear una clase que herede de múltiples instancias denamedtuple [https://docs.python.org/3/library/collections.html?highlight=namedtuple#collections.namedtuple] , o crear algo con el mismo efecto (que tiene un tipo inmutable que ...

5 la respuesta

Herencia virtual múltiple de C ++ frente a COM

La red está repleta de explicaciones de"temido problema de diamantes" [http://en.wikipedia.org/wiki/Diamond_problem]. También lo es StackOverflow. Creo que entiendo un poco, pero no puedo traducir ese conocimiento en comprender algo similar pero ...

4 la respuesta

detalle del compilador de este puntero, función virtual y herencia múltiple

Estoy leyendo el artículo de Bjarne:Herencia múltiple para C ...

2 la respuesta

tabla de método virtual para herencia múltiple

Estoy leyendo este artículo "Tabla de métodos virtuales [http://en.wikipedia.org/wiki/Virtual_method_table]" Ejemplo en el artículo anterior: class B1 { public: void f0() {} virtual void f1() {} int int_in_b1; }; class B2 { public: virtual void ...

1 la respuesta

Diseño de memoria de herencia virtual de C ++

Diseños de memoria de herencia virtualEstoy tratando de entender completamente lo que está sucediendo bajo el capó en la memoria con herencia virtual y vTables / vPtrs y qué no. Tengo dos ejemplos de código que he escrito y entiendo exactamente ...

6 la respuesta

¿Por qué no puedo heredar de dict AND Exception en Python?

Tengo la siguiente clase: class ConstraintFailureSet(dict, Exception) : """ Container for constraint failures. It act as a constraint failure itself but can contain other constraint failures that can be accessed with a dict syntax. """ def ...

1 la respuesta

¿Cómo anular las funciones virtuales de las clases base que tienen nombres idénticos en herencia múltiple?

Supongamos que tengo dos clases baseB1 yB2y una claseD que se deriva de B1 y B2 de la siguiente manera: class B1 { public: // ... virtual void foo() final { cout << "Hello, B1\n"; } }; class B2 { public: // ... virtual void foo() { cout << "Good ...

2 la respuesta

__bases__ no funciona! ¿Que sigue?

El siguiente código no funciona en Python 3.x, pero solía funcionar con clases de estilo antiguo: class Extender: def extension(self): print("Some work...") class Base: pass Base.__bases__ += (Extender,) Base().extension()La pregunta es simple: ...

8 la respuesta

Cómo simular herencia múltiple en C #

Cómo puedo hacer esto: Class A : DependencyObject {} Class B : DependencyObject {} Class C : A , B {}

11 la respuesta

¿Cómo funciona el super () de Python con herencia múltiple?

Soy bastante nuevo en la programación orientada a objetos de Python y tengo problemas para entender elsuper() función (nuevas clases de estilo) especialmente cuando se trata de herencia múltiple. Por ejemplo, si tienes algo como: class ...