//File:  overload.cpp
#include <iostream>
#include <string>
using namespace std;
void swap (string &a, string &b)
{
	string	temp = a;
		a = b;
		b = temp;
}

void swap (int &a, int &b)
{
	int	temp = a;
		a = b;
		b = temp;
}

int main()
{
	int	x = 25, y = 60;
	string	s("HI"), t("THERE");
	cout 	<< x << endl;	//==>	25
	cout 	<< y << endl;	//==>	60
	cout	<< s << endl	//==>	HI
		<< t << endl;	//==>	THERE
	cout	<< endl;
	swap (x, y);
	swap (s, t);
	cout 	<< x << endl;	//==>	60
	cout 	<< y << endl;	//==>	25
	cout	<< s << endl	//==>	THERE
		<< t << endl;	//==>	HI
	return 0;
}
