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:

    When we consider what, to use the words of the catechism, is the chief end of man, and what are the true necessaries and means of life, it appears as if men had deliberately chosen the common mode of living because they preferred it to any other. Yet they honestly think there is no choice left. But alert and healthy natures remember that the sun rose clear. It is never too late to give up our prejudices.
    Henry David Thoreau (1817–1862)

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