Simple Program for Function Template Using C++ Programming
To swap the numbers using the concept of the function template.
Simple Program Function Template Algorithm/Steps:
- STEP 1: Start the program.
- STEP 2: Declare the template class.
- STEP 3: Declare and define the functions to swap the values.
- STEP 4: Declare and define the functions to get the values.
- STEP 5: Read the values and call the corresponding functions.
- STEP6: Display the results.
- STEP 7: Stop the program.
Simple Program for Function Template
#include<iostream.h>
#include<conio.h>
template<class t>
void swap(t &x, t &y) {
t temp = x;
x = y;
y = temp;
}
void fun(int a, int b, float c, float d) {
cout << "\na and b before swaping :" << a << "\t" << b;
swap(a, b);
cout << "\na and b after swaping :" << a << "\t" << b;
cout << "\n\nc and d before swaping :" << c << "\t" << d;
swap(c, d);
cout << "\nc and d after swaping :" << c << "\t" << d;
}
void main() {
int a, b;
float c, d;
clrscr();
cout << "Enter A,B values(integer):";
cin >> a>>b;
cout << "Enter C,D values(float):";
cin >> c>>d;
fun(a, b, c, d);
getch();
}
Sample Output
Enter A, B values (integer): 10 20
Enter C, D values (float): 2.50 10.80
A and B before swapping: 10 20
A and B after swapping: 20 10
C and D before swapping: 2.50 10.80
C and D after swapping: 10.80 2.50
Templates In C++
Read More Articles
- Simple Merge Sort Program in C++
- Scope Resolution Operator In C++
- Simple Program for Virtual Functions Using C++ Programming
- Simple Class Example Program For Find Prime Number In C++
- Simple Example Program For Parameterized Constructor In C++
- Define Constructor in Outside Class Example Program In C++
- Simple Example Program For Copy Constructor In C++
- Simple Program for Function Overloading Using C++ Programming
- Simple Program for Single Inheritance Using C++ Programming
- Simple Program for Inline Function without Class Using C++ Programming
- Simple Example Program For Constructor Overloading In C++
- Factorial Using Function Example Program In C++
- Simple Example Program for Inline Function Using C++ Programming
- Simple Addition ( Add Two Integers ) Example Program
- Simple Example Program For Constructor In C++
- Simple Program for Read user Input Using cin
- Simple Stack Program in C++ Programming
- Factorial Using Loop Example Program In C++
- Simple Program for Friend Function Using C++ Programming
- Simple Program for Static Data and Member Function Using C++ Programming
- Simple Program for Multiple Inheritance Using C++ Programming
- Simple Program for Unary Operator Overloading Using C++ Programming
- Simple Copy Constructor Example Program For Find Factorial In C++
- Do While Loop Example Program In C++
- Simple Program for Virtual Base Class Using C++ Programming