缺省参数是什么意思 关于缺省构造函数的理解?
关于缺省构造函数的理解?int m=1不是对m赋值为1,而是m的默认值是1,如果你写CA a[2],那么两个CA对象都调用默认的构造函数,这时你没有传参数,那么默认的参数m就是1,所以第一次x=0 1
关于缺省构造函数的理解?
int m=1不是对m赋值为1,而是m的默认值是1,如果你写CA a[2],那么两个CA对象都调用默认的构造函数,这时你没有传参数,那么默认的参数m就是1,所以第一次x=0 1 1=2,第二次cx加过了1,所以是x=0 1 2=3,后来你写CA b(10)就是调用构造函数,并且指明参数m为10,所以x=0 10 3=13上面的理解了,下面的其实是一样的。