Resultados de la búsqueda a petición "pure-virtual"

2 la respuesta

mantener partes privadas fuera de los encabezados de c ++: clase base virtual pura vs pimpl

Recientemente cambié de Java y Ruby a C ++, y para mi sorpresa, tengo que recompilar archivos que usan la interfaz pública cuando cambio la firma del método de un método privado, porque también las partes privadas están en el archivo ...

2 la respuesta

función virtual pura y clase abstracta

Tengo las siguientes clases, Base y Derivado, y cuando compilo el compilador se queja de que no puede crear una instancia de DLog porque es abstracto. ¿Alguien puede decirme cómo puedo solucionar este error? Supongo que es porque no ambas ...

4 la respuesta

¿Debería un destructor de clase abstracta ser puramente virtual?

Creo que virtual solo es generalmente suficiente. ¿Hay alguna otra razón para hacerlo virtual puro que forzar a las clases derivadas a implementar su propio destructor?Quiero decir, si asignas algo en el constructor de tu clase, deberías impedir ...

1 la respuesta

l calificador @const desaparece de la función virtual pura [duplicado]

Esta pregunta ya tiene una respuesta aquí: Const de nivel superior no influye en la firma de una función [/questions/17208570/top-level-const-doesnt-influence-a-function-signature] 7 respuestasUtilizando gcc versión 4.8.2: Me encuentro con un ...

6 la respuesta

Implemente un método virtual puro en Objective-C

Quiero ir para allá. En serio, ¿cómo se implementa un método virtual puro de una manera "Apple"? ¿Utiliza un protocolo con su clase base y arroja excepciones en esos métodos?

3 la respuesta

¿Qué significa establecer la declaración de una función igual a 0? ¿Cómo se puede asignar un número entero a una función?

Estaba explorando las fuentes de un kit de herramientas GUI (prefiero no nombrar) que envolvió la API de Windows cuando encontré la siguiente definición de función en la clase de ventana: virtual LRESULT CALLBACK wndProc (HWND, UINT, WPARAM, ...

4 la respuesta

¿Existen funciones virtuales puras en PHP como con C ++

Pensé que mucha gente se habría preguntado si esto es posible, pero no puedo encontrar ninguna pregunta duplicada ... corríjame. Solo quiero saber si PHP ofrece funciones virtuales puras. Quiero lo siguiente class Parent { // no ...

4 la respuesta

Tiene sentido definir funciones virtuales "puras" en la propia clase base?

El beneficio de definircomú funciones virtuales en la clase base es que no tenemos que redefinirlas en las clases derivadas entonces. Incluso si definimospur funciones virtuales en la clase base en sí, también tendremos que definirlas en las ...

12 la respuesta

call a la función virtual pura del constructor de la clase base

Tengo una clase base MyBase que contiene una función virtual pura: void PrintStartMessage() = 0 Quiero que cada clase derivada lo llame en su constructor entonces lo puse en la clase base MyBase) constructor class MyBase { public: virtual ...

10 la respuesta

Invocación virtual pura del constructor y destructor

El estándar C ++ dice que está prohibido invocar una función virtual pura desde un constructor o destructor. ¿Cuál es la razón para esto? ¿Por qué debería el estándar colocar una restricción como esta?