函数参数如果有N个,如果都有默认值,要给第N个参数传实参是要给前面的N-1个都传递吗?
是的, C++规定,默认参数只能放在形参列表的最后,而且一旦为某个形参指定了默认值,那么它后面的所有形参都必须有默认值。实参和形参的传值是从左到右依次匹配的,默认参数的连续性是保证正确传参的前提。