Solución:
Las tablas V (o tablas virtuales) son la forma en que la mayoría de las implementaciones de C ++ hacen polimorfismo. Para cada implementación concreta de una clase, hay una tabla de punteros de función para todos los métodos virtuales. Existe un puntero a esta tabla (llamada tabla virtual) como miembro de datos en todos los objetos. Cuando uno llama a un método virtual, buscamos la tabla v del objeto y llamamos al método de clase derivada apropiado.
vTable (mesa virtual) es un detalle de implementación del envío dinámico (virtual
métodos).
Consulte C ++ – Lite-Faq para obtener más detalles.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)