I am working on a program and need to make a friend, deconstructor, and copy constructor.....


I was given this formula for the destructor and completely confused...

cout << value1 << value2

I also do not seem to see a whole lot of information on copy constructors and friends so was wanting to know if someone can help me in exactly what I have to do for these.....

Code:
#include<iostream>
#include<string>

using namespace std;

class Arithmetic

{
public:
	int Add(int num1, int num2);
	int Subtract(int num1, int num2);
	int Multiply(int num1, int num2);

private:
	int addedTotal, subtractedTotal, multipliedTotal;

};

//Adding the two numbers together
int Add(int num1, int num2)
{
	int addedTotal;
	addedTotal = num1 + num2;
	cout << endl << "The two numbers added together are: " << addedTotal;
	return addedTotal;
}

//Subtracting the two numbers together
int Subtract(int num1, int num2)
{
	int subtractedTotal;
	subtractedTotal = num1 - num2;
	cout << endl << endl << "Subtracting the first and second number give a difference of: " << subtractedTotal << endl ;
	return subtractedTotal;
}

//Multiplying the two numbers together
int Multiply(int num1, int num2)
{
	int multipliedTotal;
	multipliedTotal = num1 * num2;
	cout << endl << "Numbers 1 and 2 multiplied together give a product of: " << multipliedTotal << endl << endl;
	return multipliedTotal;
}	
	 
int main()
{
	int num1, num2;
	cout << "Enter the first number: ";
	cin >> num1;
	cout << endl << "Enter the second number: ";
	cin >> num2;
	Add(num1, num2);
	Subtract(num1, num2);
	Multiply(num1, num2);
}