Monday, 27 February 2012

What are virtual functions?


A virtual function allows derived classes to replace the implementation provided by the base class.
The compiler makes sure the replacement is always called whenever
the object in question is actually of the derived class, even if the object is accessed by a base pointer
rather than a derived pointer. This allows algorithms in the base class to be replaced in the derived
class, even if users don't know about the derived class.

No comments:

Post a Comment

IE7 Issues Text Indent

                 Unfortunately IE 7 is still widespread among the users hence while theming we have to give special importance to the grea...