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