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

10 la respuesta

Debería una función virtual esencialmente tener una definición?

Es esencial tener una definición para una función virtual? Considere este programa de ejemplo a continuación: #include <iostream> using namespace std; class base { public: void virtual virtualfunc(); }; class derived : public base { public: ...

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

9 la respuesta

¿Se puede almacenar en caché una búsqueda de funciones virtuales en C ++?

Digamos que tengo una función virtual llamada foo () en un puntero de clase base abstracta, mypointer-&gt; foo (). Cuando mi aplicación se inicia, según el c...

7 la respuesta

¿Casos de uso de funciones virtuales puras con cuerpo?

Recientemente supe que en C ++ las funciones virtuales puras pueden tener opcionalmente un cuerpo. ¿Cuáles son los casos de uso del mundo real para tales funciones?

10 la respuesta

Un constructor no puede ser virtual

En uno de los C ++ tutoriales en internet [http://www.bogotobogo.com/cplusplus/constructor.php], descubrí la siguiente descripción sobre por qué un constructor no puede ser virtual No podemos declarar un constructor virtual. Deberíamos ...

3 la respuesta

Función virtual pública derivada privada en C ++

Estaba tratando de averiguar qué sucede cuando una clase derivada declara que una función virtual es privada. El siguiente es el programa que escribí.

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...

10 la respuesta

¿Por qué la asignación virtual se comporta de manera diferente que otras funciones virtuales de la misma firma?

Mientras jugaba con la implementación de un operador de asignación virtual, terminé con un comportamiento divertido. No es una falla del compilador, ya que g ++ 4.1, 4.3 y VS 2005 comparten el mismo comportamiento. ásicamente, el operador ...

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)?

1 la respuesta

Patrón de clonación para std :: shared_ptr en C ++

¿Por qué necesita (para hacerlo compilar) el intermedioCloneImplementation ystd::static_pointer_cast (mira la sección3a continuación) para usar el patrón Clone parastd::shared_ptr en lugar de algo más cercano (ver Sección2a continuación) para el ...