【发布时间】:2009-10-21 23:14:47
【问题描述】:
C++ 中虚拟表的虚拟指针 (VPTR) 的大小是多少?这也不是作业问题...只是我在阅读 C++ 书籍时想到的一个问题。
【问题讨论】:
-
这显然不是功课。讲师通常不会问这类问题,至少在本科阶段不会。
-
你在说什么指针? VPTR 并不是一个标准的命名法。您是否对存储在每个对象中的 to
vtbl指针感兴趣?或者您对构成vtbl本身的指针感兴趣。 -
@Leon:或者在任何级别,因为它是一个在编译器之间不一致的实现细节。也不是所有的编译器都使用 V-Tables 来实现虚函数(它恰好是最简单的技术)。
-
@Andrey T:我说的是每个对象中存储的指向 vtbl 的指针。