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

3 la respuesta

¿Clase base privada errónea inaccesible?

Compilar este código usando g ++ 4.2.1: struct S { }; template<typename T> struct ST { }; template<typename BaseType> class ref_count : private BaseType { }; template<typename RefCountType> class rep_base : public RefCountType { }; class ...

2 la respuesta

Excepciones y herencia de C ++ de std :: exception

Dado este código de muestra: #include <iostream> #include <stdexcept> class my_exception_t : std::exception { public: explicit my_exception_t() { } virtual const char* what() const throw() { return "Hello, world!"; } }; int main() { try { throw ...

5 la respuesta

¿Cómo llamar a un método estático desde una clase base privada?

Debido al diseño de una biblioteca de terceros, tengo algo como el siguiente código: struct Base { static void SomeStaticMethod(){} }; struct Derived1: private Base {}; struct Derived2: public Derived1 { void ...

3 la respuesta

¿Cuándo usar la herencia privada de C ++ sobre la composición?

¿Puede darme un ejemplo concreto cuando es preferible utilizar la herencia privada sobre la composición? Personalmente, usaré la composición sobre la herencia privada, pero podría darse el caso de que la herencia privada sea la mejor solución ...