作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我假设答案是否定的,它将被静态调度。但我想确定。我知道这都是特定于实现的,但总的来说......?谢谢。
最佳答案
如果它不是虚拟的,它就不是动态调度的。即使该类具有其他 虚拟函数,那些不是虚拟函数的函数也将被静态绑定(bind)。
C++ 的座右铭是你不应该为你不用的东西买单。在这种情况下,如果您没有指定需要(通过将其声明为 virtual
),则无需为动态分派(dispatch)函数付费。
关于c++ - 在具有虚表的类上调用非虚函数会被动态调度吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49236790/
我有一个特别的问题想要解决,我不确定是否可行,因为我找不到任何信息或正在完成的示例。基本上,我有: class ParentObject {}; class DerivedObject : publi
在我们的项目中,我们配置了虚 URL,以便用户可以在地址栏中输入虚 URL,这会将他们重定向到原始 URL。 例如: 如果用户输入'http://www.abc.com/partner ',它会将它们
我是一名优秀的程序员,十分优秀!