A pesar que ciertas funciones en forma implícita son virtuales,
en razón de una declaración hecha anteriormente en
la jerarquía de clase, algunos programadores prefieren declarar
estas funciones virtuales en forma explicita en cada uno de los
niveles de la jerarquía, a fin de promover claridad en el
programa.
Si una clase tiene funciones virtuales, incluya un destructor virtual,
inclusive si para dicha clase no se requiere uno. Las clases que
se deriven de esta clase pudieran contener destructores que deberán
ser llamados en forma correcta.
|