再有默认参数的函数中,一般我们都把默认参数放在声明处而不是定义处. 如果声明和定义都有默认参数,编译器将会报错. 调用含有默认实参的函数时,我们可以包含参数,也可以省略. 有默认参数的函数,我们可以不带参数调用: 所以,在类里面特别要注意,构造函数如果没有参数,此时又存在有所有参数都有默认参数的构造函数,也将会报错. 如果是声明的时候没有默认参数,而定义的时候有默认参数(声明出现在定义前),编译器将不能识别默认参数. 但是如果有默认参数函数定义出现在声明前面,默认参数则有效. 这个例子说明了,函…