企业后备干部培养方案:高手帮忙分析c++错误

来源:百度文库 编辑:高校问答 时间:2024/04/30 13:01:21
#include <iostream.h>
class Acces
{
public:
Acces(){x=2,y=1;}
int x,y;
};
class Bank
{
public:
Bank(){}
Bank(Acces& p){a=p.x*p.y;b=p.x+p.y;}
void print()
{ cout<<"a:"<<a<<endl<<"b:"<<b<<endl;}
private:
int a,b;
};
void main()
{
Bank B;
B.print();
}

void main()
{
Acces tAcces;
Bank B(tAcces);
B.print();
}

在Bank的默认构造函数里把a,b初始化。