我在一次采访中被问到这个问题。
就我所知,后期绑定是在运行时动态识别符号。如果我错了,请纠正我。
我被问到一个问题,比如当我们在 c++ 中使用后期绑定时会遇到哪些问题。我实际上对此没有自己的想法。
您能否分享一下您在职业生涯中可能遇到的问题。
谢谢。
我在一次采访中被问到这个问题。
就我所知,后期绑定是在运行时动态识别符号。如果我错了,请纠正我。
我被问到一个问题,比如当我们在 c++ 中使用后期绑定时会遇到哪些问题。我实际上对此没有自己的想法。
您能否分享一下您在职业生涯中可能遇到的问题。
谢谢。
即使您有函数指针,也会使用后期绑定。后期绑定是运行时多态性。它基本上意味着与虚拟功能相关的问题。
http://www.learncpp.com/cpp-tutorial/124-early-binding-and-late-binding/ 链接为您提供了您需要知道的一切。
后期绑定需要开发人员自己指定函数签名,因为编译器无法像往常一样进行验证。此外,需要使用正确的数据类型来防止堆栈损坏。
优点:
坏处:
1.您不能创建可能绑定到不同类型对象的通用对象。2.它容易出错,在编码时你不会享受太多的智能。