40 class A
{
friend class B;
private:
static int data;
public:
A(){data++;}
};
class B
{
public:
void f(A var){
A.data+=1;
cnt << A.data;
}
};
int A::data=1;
針對以上類別定義,且在 main()中執行以下指令,則將產生的輸出為何?
A v1, v2, v3;
B v4; v4.f(v1);
(A)2
(B)3
(C)4
(D)5
答案:登入後查看
統計: A(22), B(33), C(55), D(41), E(0) #3481613
統計: A(22), B(33), C(55), D(41), E(0) #3481613