我知道虚函数的vtable查找比直接函数调用慢得多,因为基类必须通过vtable搜索派生函数。我想知道如果有更多派生层级,这个速度是否会变得更慢。我的问题如下:
在继承1层的情况下,Base->Derived(仅有1层派生)的虚函数调用是否比多层派生的Base->Derived1->Derived2->Derived3->DerivedEtc(多层)虚函数调用更快?
在继承1层的情况下,Base->Derived(仅有1层派生)的虚函数调用是否比多层派生的Base->Derived1->Derived2->Derived3->DerivedEtc(多层)虚函数调用更快?