据说虚函数不能内联。如果一个函数被声明为虚拟的,那么它在代码中的任何地方都不能内联,还是只有在某些情况下才适用?(例如,从基指针调用方法与在引用上调用方法,等等)
发布于 2011-04-06 05:17:21
例如,在堆栈或类内部声明的对象不需要对其被调用的虚函数进行动态调度,因为编译器实际上知道堆栈上所有对象的类型,因此基本上是任何值。虚函数调度仅通过指针或引用发生。
https://stackoverflow.com/questions/5558523
相似问题