以下程序的执行结果是【 】。 #include <iostream.h> class B { public: B(){} B(int i.int j); void printb(); private: int a,b; }; class A { pub

admin2009-01-15  21

问题 以下程序的执行结果是【  】。
#include <iostream.h>
class B
{
public:
B(){}
B(int i.int j);
void printb();
private:
int a,b;
};
class A
{
public:
A() { }
A(int i,int j);
void printa();
private:
B c;
};
A:: A(int i,int j):c(i, j)
{ }
void A:: pfinta()
{
c. printb();
}
B::B(int i,int j)
{
a=i;
b=j;
}
void B::printb()
{
cout<<"a="<<a<<",b="<<b<<end1;
}
void main()
{
A m(7,9);
m. printa();
}

选项

答案a=7,b=9

解析
转载请注明原文地址:https://jikaoti.com/ti/lQd0FFFM
0

最新回复(0)