Saltar al contenido

Que es vtable en C ++

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)


Tags : / /

Utiliza Nuestro Buscador

Deja una respuesta

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