Late Binding - Late Binding Implementations - Late Binding in C++

Late Binding in C++

In C++, late binding (also called "dynamic binding") is normally made happen by prepending the virtual keyword to a method. C++ will then create a so-called virtual table, which is a look-up table for functions that from now on will always be consulted on each function call. You may find further information about this type of late binding under the related article of Dynamic dispatch; however, it must be noted that even in textbooks the "late binding" term is used in favor of "dynamic dispatch".

Read more about this topic:  Late Binding, Late Binding Implementations

Famous quotes containing the words late and/or binding:

    “With two sons born eighteen months apart, I operated mainly on automatic pilot through the ceaseless activity of their early childhood. I remember opening the refrigerator late one night and finding a roll of aluminum foil next to a pair of small red tennies. Certain that I was responsible for the refrigerated shoes, I quickly closed the door and ran upstairs to make sure I had put the babies in their cribs instead of the linen closet.”
    —Mary Kay Blakely (20th century)

    “Hate traps us by binding us too tightly to our adversary.”
    —Milan Kundera (b. 1929)