Podemos hacer que una clase sea abstracta
(A) Declarándola abstracta usando la palabra clave virtual
(B) Haciendo que al menos un miembro funcione como función virtual
(C) Haciendo que al menos un miembro funcione como función virtual pura
(D) Haciendo que todos los miembros funcionen const
Respuesta: (C)
Explicación: una clase abstracta es una clase que está diseñada para usarse específicamente como clase base. Una clase abstracta contiene al menos una función virtual pura. Se puede declarar una función virtual pura usando un especificador puro ( = 0 ) en la declaración de una función miembro virtual en la declaración de clase.
La opción (C) es correcta.
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