我正在阅读有关C++中后期绑定多态性实现的内容,了解了虚拟表和虚拟指针。
然后我在C++标准(ISO/IEC 14882:2011)上搜索,以获取有关如何实现此行为的更多信息。
不幸的是,在这个庞大的标准中,我没有找到任何相关的内容,除了§10.3中对虚函数的定义,因此我认为GCC使用
是否有一个标准或一篇论文描述了如何实现虚方法?
然后我在C++标准(ISO/IEC 14882:2011)上搜索,以获取有关如何实现此行为的更多信息。
不幸的是,在这个庞大的标准中,我没有找到任何相关的内容,除了§10.3中对虚函数的定义,因此我认为GCC使用
__vptr
的概念,但可以以不同的方式实现。是否有一个标准或一篇论文描述了如何实现虚方法?