关于构造函数的小问题

2025-03-07 03:21:12
推荐回答(2个)
回答1:

构造函数的重载,不冲突~

不过,A(int a){x=a;y=b;z=c;};

这个里面的b和c都是没有定义的,编译会出错
A(int a){x=a;y=0;z=0;};
A(int a){x=a;y=a+1;z=a+2;};
像这样子都是可以的

回答2:

确实不需要其他构造函数了,增加A(int a),运行时会出错。