多重继承中的虚函数表
看了一个讲类在内存中实现的帖子(http://www.cnblogs.com/jerry19880126/p/3616999.html),觉得讲的不错,但是看完有个地方不太懂,希望懂得同学可以说一下:D
菱形继承:
B 虚拟继承 A,C虚拟继承A,D虚拟继承B、C。
那么计算机在编译时构建D类,会产生三个虚函数表,一个是包含B虚函数、一个包含C虚函数的,最后一个是包含A虚函数的
问题是 那D类自身的虚函数写在哪个表里呢?
#C++工程师#