02.分析以下程序的执行结果 #include class B. class A { int i. public: int set(B&.). int get(){return i.} A(int x){i=x.} }. class B { int i. public: B(int x){i=x.} friend A. }. int A::set(B &.b) // 由于使用了类B的定义,故本函数的定义应放在类B定义之后 { return i=b.i. } void main() { A a(1). B b(2). cout<a.set(b). cout<}