C++ Programming

Function Overloading

C plus plus example for function overloading

11/10/2019
0 views
function-overloading.cppCPP
#include<iostream>
using namespace std;

/* First function with the name "perimeter" and return 'long' */
long perimeter(int r) {
	return 2*(22/7)*r;
}

/* Second function with the name "perimeter" and return 'double' */
double perimeter(int l , int w) {
	return 2*(l+w);
}

/* Third function with the name "perimeter" and return 'int' */
int perimeter(int a, int b, int c) {
	return a+b+c;
}


int main() {
	cout << "Perimeter of Circle: " << perimeter(5) << endl;
	cout << "Perimeter of Rectangle: " << perimeter(10,20) << endl;
	cout << "Perimeter of Triangle: " << perimeter(5,10,15) << endl;
	return 0;
}


/* Output */
Perimeter of Circle: 30
Perimeter of Rectangle: 60
Perimeter of Triangle: 30
cppfunction overloadingC plus plus

Related Examples