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

2 la respuesta

C ++ vs. C ++ / CLI: calificación constante de parámetros de funciones virtuales

[Todo lo siguiente fue probado usando Visual Studio 2008 SP1] En C ++, la calificación constante de los tipos de parámetros no afecta el tipo de una función (8.3.5 / 3: "Se elimina cualquier calificador cv que modifique un tipo de ...

2 la respuesta

Constructor base de C ++ que llama con un parámetro que se construirá en el constructor derivado

PREGUNTA 1) class Base { Base(std::string name); virtual std::string generateName(); } class Derived : Base { Derived(); virtual std::string generateName(); }aquí viene la pregunta: ¿Qué método se invocará en generateName ()? Derived :: ...

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?

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

10 la respuesta

¿Por qué las funciones virtuales no deben usarse en exceso?

Acabo de leer que no debemos usar la función virtual en exceso. La gente sentía que menos funciones virtuales tienden a tener menos errores y reduce el mantenimiento. ¿Qué tipo de errores y desventajas pueden aparecer debido a las ...

4 la respuesta

detalle del compilador de este puntero, función virtual y herencia múltiple

Estoy leyendo el artículo de Bjarne:Herencia múltiple para C ...

4 la respuesta

Elenco a un niño

Lo que realmente estoy tratando de hacer es lanzar una construcciónmoneypunct alpunct_facet enesta pregunta [https://stackoverflow.com/q/31291004/2642059]sin escribir un constructor de copia como enesta ...

8 la respuesta

Anular de forma segura las funciones virtuales de C ++

Tengo una clase base con una función virtual y quiero anular esa función en una clase derivada. ¿Hay alguna forma de hacer que el compilador verifique si la función que declaró en la clase derivada realmente anula una función en la clase base? Me ...

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

2 la respuesta

Funciones virtuales: iterando sobre un vector <Clase base> que se rellena con objetos de subclase

Breve descripción Estoy iterando sobre un vector que llama a una función virtual en cada objeto en el vector para ejecutar una secuencia de acciones. El vector es de la clase base como lo es el iterador. Todos los objetos son niños. Cuando se ...