02.分析以下程序的執(zhí)行結(jié)果 #include<iostream.h> 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的定義,故本函數(shù)的定義應(yīng)放在類B定義之后 { return i=b.i; } void main() { A a(1); B b(2); cout<<a.get()<<","; a.set(b); cout<<a.get()<<endl; }