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

1 la respuesta

¿Los miembros de datos de la clase de plantilla base no son visibles en la clase de plantilla derivada?

Considere el siguiente código C ++, template <typename Derived> struct A { bool usable_; }; template <typename Derived> struct B : A< B<Derived> > { void foo() { usable_ = false; } }; struct C : B<C> { void foo() { usable_ = true; } }; int ...

1 la respuesta

¿Podemos heredar y cambiar noupdate = "1" en odoo?

¿Es posible heredar de un xml y cambiar su actualizable? Traté de heredar "Verificar las reglas de acción" para cambiar el "intervalo_número" de 4 a 1 horas. Para que funcione cada hora. No creo que pueda funcionar debido a noupdate = "1". ...

3 la respuesta

¿Los prototipos de objetos y cadenas no son prototipos de cadenas definidas?

Estoy tratando de entender cómo funciona la herencia basada en prototipos de JavaScript. Esperaba que los siguientes resultados se evaluarían comotrue. ¿Por qué es esto? var myStr = "Sample"; String.prototype.isPrototypeOf(myStr); // ...

5 la respuesta

¿Qué tan útiles serían los herederos de constructores en C ++?

Mientras me siento en las reuniones del comité de estándares de C ++, están discutiendo los pros y los contras de abandonarHeredar constructores [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/n2512.html]dado que ningún proveedor de ...

5 la respuesta

Clases abstractas y métodos en Java, Herencia

Tengo la clase B, que hereda de la clase A. La superclase A es abstracta y contiene un método abstracto. No quiero implementar el método abstracto en la clase B, por lo tanto, también tengo que declarar la clase B como abstracta. Declarando el ...

6 la respuesta

Herencia virtual y herencia estática: mezcla en C ++

Si tienes algo como esto: #include <iostream> template<typename T> class A { public: void func() { T::func(); } }; class B : public A<B> { public: virtual void func() { std::cout << "into func"; } }; class C : public B { }; int main() { C c; ...

2 la respuesta

¿Cómo se diseña una clase de herencia?

He oído decir que es "difícil" "diseñar para la herencia", pero nunca he encontrado que ese sea el caso. ¿Puede alguien (y por alguien, quiero decir Jon Skeet) explicar por qué esto es supuestamente difícil, cuáles son los obstáculos / obstáculos ...

2 la respuesta

¿Por qué str (super (B, b)) no es equivalente a super (B, b) .__ str __ ()?

AsumirA es la clase padre deB yb es una instancia deB. Entonces un método anulado deA se puede llamar consúper [https://docs.python.org/3/library/functions.html#super]: super(B, b).method(). El estado de los documentos"str(object) ...

3 la respuesta

C # no hereda el constructor de la clase base [duplicado]

Posibles duplicados: Constructores y Herencias [https://stackoverflow.com/questions/617336/constructors-and-inheritance] ¿Por qué los constructores no se ...

3 la respuesta

¿Por qué tengo que acceder a los miembros de la clase base de la plantilla a través del puntero this?

Si las siguientes clases no fueran plantillas, simplemente podría tenerx en elderived clase. Sin embargo, con el siguiente código, yoTiene que utilizarthis->x. ¿Por qué? template <typename T> class base { protected: int x; }; template <typename ...