Choosing Functions to call at execution time (run time) or in other words, attaching function call to its definition at run time is known as Dynamic or Late Binding. Dynamic Binding is implemented through Virtual Functions. In dynamic binding, calls to different functions are slower than Static Binding as compiler makes decision of function call at the run time.
What is Dynamic Binding?
More Questions
- What is the difference between Dynamic and Static Binding?
- What are the different types of Polymorphism?
- What are Inline Functions?
- What is Function overloading?
- What is a Virtual Function?
- What are Static data members and Static functions in C++?
- What is Call by value method?
- What is a Recursive function?