COMPUTER LANGUAGES HTML,C,C++.JAVA,.NET AND MULTIMEDIA basics and programs click home button
C++ LANGUAGE FUNCTION
FUNCTION
C++ allows you to specify more than one definition for
a function name or an operator in the same scope, which
is called function overloading and operator overloading respectively.
An overloaded declaration is a declaration that is declared
with the same name as a previously declared declaration in
the same scope, except that both declarations have different
arguments and obviously different definition (implementation).
When you call an overloaded function or operator, the compiler
determines the most appropriate definition to use, by comparing
the argument types you have used to call the function or operator
with the parameter types specified in the definitions. The process
of selecting the most appropriate overloaded function or operator
is called overload resolution.
No comments:
Post a Comment