Chapter 15: Problem 26
___________ binding is when a function call is bound at runtime.
Short Answer
Expert verified
#tag_title# Short Answer: Dynamic Binding
Dynamic binding, also called run-time binding, is the process of associating a function definition with a specific function call at runtime, when the program is being executed. This allows for greater flexibility, code reusability, and facilitates polymorphism in object-oriented programming. However, it may have drawbacks such as performance impact and harder to detect compile-time errors. An example of dynamic binding is using a base class pointer to call a derived class function, depending on the object type at runtime.