vtable中的'v'是什么?

时间:2010-01-03 03:46:07

标签: c++

vvtable

vptr表示的内容

2 个答案:

答案 0 :(得分:21)

'v'代表'虚拟'。

答案 1 :(得分:8)

vtable是实现虚函数调用的常用方法。它包含指向类实现的任何虚函数的特定类实例化版本的指针。当您调用虚函数时,编译器将创建从vtable加载地址的代码,并分支到该地址。