Na linguagem de programação C++, as heranças
de classes podem ser do tipo public, protected e
private. Ao derivar uma classe de uma classe básica
usando herança do tipo protected, os membros public
e protected da classe básica se tornam, respectivamente, na classe derivada,
Algumas linguagens de programação orientadas a objeto
utilizam o conceito de tabela de função virtual, também
conhecido como vtable. A finalidade de uma vtable para
um programa em execução é