#include <iostream>

using namespace std;

class A
{
	public:
		int var;
		A( int a );
		~A( );
		A( A &other );
};

A::A( int a )
{
	var = a;
	cout << "Object A created\n";	
}

A::~A( )
{
	cout << "Object A destroyed\n";	
}

A::A( A &other )
{
	var = other.var;
}

int main( )
{
	A a( 7 );
	A b( a );
}
