Prediga la salida del siguiente programa.
#include<iostream> using namespace std; class Base { public: virtual void show() = 0; }; class Derived : public Base { }; int main(void) { Derived q; return 0; }
(A) Error del compilador: no puede haber una clase derivada vacía
(B) Error del compilador: Derivado es abstracto
(C) No hay
respuesta de error del compilador : (B)
Explicación: si no anulamos la función virtual pura en la clase derivada, entonces la clase derivada también se convierte en clase abstracta.
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