reference, tutorial, tutorials, help, example, photoshop, html, php, mysql, 3d software, internet, graphics, programming, multimedia

Function overloading - C++ [1/1]

Type:
Function overloading - C++
Level: Expert reference, tutorial, tutorials, help, example, photoshop, html, php, mysql, 3d software, internet, graphics, programming, multimedia reference, tutorial, tutorials, help, example, photoshop, html, php, mysql, 3d software, internet, graphics, programming, multimedia reference, tutorial, tutorials, help, example, photoshop, html, php, mysql, 3d software, internet, graphics, programming, multimedia 
Function overloading - C++
Date: 2006-Dec-08
Function overloading - C++
Visited: 8879 times
Function overloading - C++
Rating: Function overloading - C++
Function overloading - C++
Author: Alex Plumpton
This tutorial will explain function overloading.
In function overloading, the function is said to be overloaded when same name is given to different functions. However, the functions will differ at least in any one of the these. The number of parameters, the data type of parameters, the order of appearance these three together are referred to as the function signature. While overloading a function, the return types of the function need not differ.

1. Functions differ in function signature.
2. Return types of functions need not differ.
Means to Learn

Function overloading - C++
The code depicts function overloading. There are two functions with the same name calc. In the main function, when the function calc is invoked using the object a, depending up on the type and number of parameters, the compiler binds the call to the function. Hence, when calc(5) is called, the compiler checks for the function matching the parameter type. So calc(int num l) will be invoked and parameter will be passed to the function at runtime and output displayed. Similarly, when calc(6,7) is called, it looks for the same function with two integers as parameter and bind the respective function to the call.
Means to Learn

Rate this tutorial:                    
reference, tutorial, tutorials, help, example, photoshop, html, php, mysql, 3d software, internet, graphics, programming, multimedia - Function overloading - C++ [1/1] - reference, tutorial, tutorials, help, example, photoshop, html, php, mysql, 3d software, internet, graphics, programming, multimedia

Need a specific tutorial? Do not hesitate and submit a request!
Keywords: remote desktop port  function overloading c++  3ds max glass material  select query in PHP  exception handling in c++  PDF page rearrange  multlevel inheritance  my windows check  how to use virtualdub  barcode in coreldraw  how to restore my desktop on windows xp  configure ccproxy  trillian webcam  rename multiple files  funtions of c++  secure mysql c++ remote server  checking .net versions on windows xp  php infofile  mput with parameters  default password for plesk