Questions tagged «vtable»

12
虚拟函数和vtable如何实现?
我们都知道C ++中有什么虚函数,但是如何在深层次上实现它们呢? 是否可以在运行时修改vtable甚至直接访问vtable? 该vtable是否适用于所有类,或者仅适用于至少具有一个虚函数的类? 对于至少一个条目的函数指针,抽象类是否仅具有NULL? 拥有一个虚拟函数会减慢整个班级吗?还是仅调用虚拟函数?速度是否会受到影响(无论是否实际覆盖了虚函数),或者只要它是虚函数,速度就不会起作用。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.