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

3 la respuesta

Funciones virtuales en C ++ y Java

He estado leyendo sobre funciones virtuales y he encontrado,VF se utilizan en el polimorfismo de una clase heredada.Entonces, si una clase y una clase deriva...

3 la respuesta

¿Correcta implementación de funciones virtuales en PHP?

en mi lugar de trabajo (solo php) tenemos una clase base para la abstracción de la base de datos. Cuando desee agregar una nueva tabla de base de datos a la ...

3 la respuesta

Llamando a una función virtual desde el constructor.

Estoy leyendoC ++ eficaz, y está el "Elemento 9: Nunca llamar a funciones virtuales durante la construcción o destrucción". Y me pregunto si mi cód...

3 la respuesta

¿Por qué necesitamos usar virtual ~ A () = predeterminado; En lugar de virtual ~ A () {} en C ++ 11?

Post de desbordamiento de pilaComprobando el tipo de objeto en C ++ 11, Tengo el comentario:En C ++ 11 realmente querrás hacer

3 la respuesta

¿Cómo puede una clase base de C ++ determinar en tiempo de ejecución si un método ha sido anulado?

3 la respuesta

¿Por qué las funciones virtuales no pueden usar la deducción de tipo de retorno?

n3797 [http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2013/n3797.pdf]dice: § 7.1.6.4/14: Una función declarada con un tipo de retorno que utiliza un tipo de marcador de posición no debe ser virtual (10.3). Por lo tanto, el siguiente ...

3 la respuesta

Si una función virtual privada se anula como una función pública en la clase derivada, ¿cuáles son los problemas?

using namespace std; #include <cstdio> #include <iostream> class One{ private: virtual void func(){ cout<<"bark!"<<endl; } }; class Two: public One{ public: void func(){ cout<<"two!"<<endl; } }; int main(){ One *o = new Two(); o->func(); }¿Por ...

3 la respuesta

Tipo de retorno de función virtual C ++

¿Es posible que una clase heredada implemente una función virtual con un tipo de retorno diferente (sin usar una plantilla como retorno)?

3 la respuesta

C ++: ¿Puntero a la versión monomórfica de la función miembro virtual?

En C ++, es posible obtener un puntero a una función miembro (no estática) de una clase, y luego invocarlo en un objeto. Si la función era virtual, la llamada se despacha dinámicamente según el tipo dinámico del objeto. También es posible (sin ...

3 la respuesta

Cuáles son las reglas para la búsqueda de funciones virtuales?

#include <iostream> class base { public: virtual void print (int a) { std::cout << "a: " << a << " base\n"; } virtual void print (int a, int b) { std::cout << "base\n"; } }; class derived : public base { public: virtual void print (double d) { ...