【发布时间】:2009-08-27 16:11:49
【问题描述】:
虚拟表是如何存储在内存中的?他们的布局?
例如
class A{
public:
virtual void doSomeWork();
};
class B : public A{
public:
virtual void doSomeWork();
};
A类和B类的虚表在内存中的布局会怎样?
【问题讨论】:
-
也许您担心内存模型,因为您需要在 C++ 程序中重用 C 库中的一些结构。为此,您可能需要查看此链接:parashift.com/c++-faq/mixing-c-and-cpp.html
-
如果你有时间,试着吞下它:Itanium C++ ABI