阅读下列程序,写出运行结果:
#include<iostream>
using namespace std;
class A
{
public :
A() { a = 5; }
void printa() { cout << "A:a = " << a << endl; }
private :
int a;
friend class B;
};
class B
{
public:
void display1( A t )
{ t.a ++; cout << "display1:a = " << t.a << endl; };
void display2( A t )
{ t.a --; cout << "display2:a = " << t.a << endl; };
};
int main()
{
A obj1;
B obj2;
obj1.printa();
obj2.display1( obj1 );
obj2.display2( obj1 );
obj1.printa();
} 
A:a = 5
display1:a = 6
display2:a = 4
A:a = 5