【发布时间】:2016-01-21 00:19:33
【问题描述】:
我正在研究 C++ 库的一些问题,并确保应用程序和共享对象之间的类型信息保持一致。我也有兴趣确保 EqualObject 比较有效,这意味着我确实有相同的对象,而不是在 operator==.
This answer 状态将 vtable 锚定在标头中。我不熟悉这项技术。或者我听说过它的另一个名字。
什么是 vtable 锚定,它是如何工作的?
我还知道 GCC 常见问题解答中的 dynamic_cast, throw, typeid don't work with shared libraries。
【问题讨论】:
标签: c++ vtable shared-objects