Virtual Function in C++

cpp
software-engineering
virtual-function
(Team) #1

A virtual function is a member function which is declared within a base class and is re-defined(Overriden) by a derived class. When you refer to a derived class object using a pointer or a reference to the base class, you can call a virtual function for that object and execute the derived class’s version of the function.

Read this article to understand Virtual Function in C++ in depth

Have a doubt or thought? Join the discussion now


This is a companion discussion topic for the original entry at http://iq.opengenus.org/virtual-function-cpp/