Resultados de la búsqueda a petición "derived-class"

2 la respuesta

Constructor clase base () y pasa esto

Estoy tratando de implementar buenos patrones de diseño para un programa que estoy escribiendo. Tengo una estructura de clase como esta. abstract class SomeBase { public SomeObject obj { get; protected set; } protected SomeBase(SomeObject x) { ...

5 la respuesta

Llamando al constructor de la clase base desde el constructor de la clase derivada

5 la respuesta

¿No hay forma de convertirse en una clase abstracta y no modificarla cada vez que una clase se deriva de ella?

#include<iostream> using namespace std; class Abs { public: virtual void hi()=0; }; class B:public Abs { public: void hi() {cout<<"B Hi"<<endl;} void bye() {cout<<"B Bye"<<endl;} }; class C:public Abs { public: void hi() {cout<<"C Hi"<<endl;} ...

5 la respuesta

Error: el constructor de la clase base debe inicializar explícitamente el constructor de la clase padre

Soy nuevo en c ++. Cuando intento compilar el siguiente código, aparece este error constructor for 'child' must explicitly initialize the base class 'parent' which does not have a default constructor child::child(int a) { aqui esta mi ...

2 la respuesta

Cómo resolver el "método virtual puro llamado"

3 la respuesta

¿Por qué mi subclase de C ++ necesita un constructor explícito?

Tengo una clase base que declara y define un constructor, pero por alguna razón mi clase derivada públicamente no está viendo ese constructor y, por lo tanto, tengo que declarar explícitamente un constructor de reenvío en la ...

3 la respuesta

¿Cómo pasar List <DerivedClass> cuando el tipo de parámetro es List <BaseClass>?

¿Cómo puedo pasar una lista que es una lista de DerivedObjects donde el Método espera una lista de BaseObjects? Estoy convirtiendo la lista.ToList<BaseClass>() y me pregunto si hay una mejor manera. Mi segundo problema es que la sintaxis ...

2 la respuesta

Simpler "Prevención de clases derivadas" en C ++

Suponiendo que existe una razón legítima para evitar la derivación de alguna clase, Bjarne da una soluciónaqu [http://www2.research.att.com/~bs/bs_faq2.html] para la respuesta a "¿Puedo detener a las personas que se derivan de mi clase?" Sin ...

5 la respuesta

Puntero a matriz de clase base, rellenar con clase derivada

Si tengo una clase base, con solo métodos virtuales y 2 clases derivadas de la clase base, con esos métodos virtuales implementados.Cómo puedo:

9 la respuesta

C #: ¿Cómo llamo a un método estático de una clase base desde un método estático de una clase derivada?

En C #, tengo el producto de clase base y el widget de clase derivada. Product contiene un método estático MyMethod (). Quiero llamar al método estático Product.MyMethod () desde el método estático Widget.MyMethod (). No puedo usar la ...