function overloading


Also found in: Wikipedia.

function overloading

In programming, using the same name for two or more functions. The compiler determines which function to use based on the type of function, arguments passed to it and type of values returned.
References in periodicals archive ?
Also, we use polymorphism with dynamic binding and function overloading with static binding.
Function overloading can be seen in the definition of the calc_error() function in the CBaseLayer class (see appendix A).
All C++ semantics, including passing object by-value, virtual and static functions, function overloading, templates and implicit constructors, are fully supported.