#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 );
}