| 发表于:2008-01-22 11:33:561楼 得分:0 |
1.因为b 是a的子类。所以默认的会调用a的构造函数。 2.b1(y1),b2(y2)..是个初始化列表 b(int x1=0,int x2=0,int y1=0,int y2=0):a(x1,x2), b1(y1),b2(y2) 的话。 在main函数中,传入的参数是 2,3,4,5,如果加入a(x1,x2),就是调用a(2,3); b(int x1=0,int x2=0,int y1=0,int y2=0): b1(y1),b2(y2) a调用的是默认的构造函数。a(0,0); | | |
|