C++ | Funciones virtuales | Pregunta 1 – Part 3

¿Cuál de los siguientes es cierto acerca de las funciones virtuales en C++?
(A) Las funciones virtuales son funciones que se pueden anular en una clase derivada con la misma firma.
(B) Las funciones virtuales permiten el polimorfismo en tiempo de ejecución en una jerarquía de herencia.
(C) Si una función es ‘virtual’ en la clase base, la implementación de la función de la clase más derivada se llama de acuerdo con el tipo real del objeto al que se hace referencia, independientemente del tipo declarado del puntero o la referencia.
En las funciones no virtuales, las funciones se llaman según el tipo de referencia o puntero.
(D) Todas las anteriores

Respuesta: (D)
Explicación: Ver http://en.wikipedia.org/wiki/Virtual_function
Cuestionario de esta pregunta

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *