I need some clarification on dynamic binding in C++ .I'm confused about the following:
In C you can have an array of function pointers & assign different functions of the same signature & call them based on the index; is this Dynamic binding?
In C++ you can have an array of base class pointers but you can call different functions of the derived class, by assigning the derived class objects addresses to a base-class array of pointers & by using virtual functions, Is this Dynamic Binding?
Which term is correct - Dynamic binding
or Link-Time Binding
?
Answers