C++ Program to Swap Two Numbers using Friend Function

#include<iostream.h>
#include<conio.h>
using namespace std;
class temp 
{
 int x, y, q;
 public:
 void input() 
{
 cout << "Enter Two Numbers :";
 cin >> x>>y;
}
friend void swap(temp &t);
void display() 
{
 cout << "After Swap x is :" << x;
 cout << "After Swap y is :" << y;
}
};
void swap(temp &t) 
{
    t.q = t.x;
    t.x = t.y;
    t.y = t.q;
}
int main() 
{
    temp t1;
    t1.input();
    swap(t1);
    t1.display();
    return 0;
}

Output:

Enter Two Numbers : 20 30
After Swap x is : 30
After Swap y is : 20