每个不曾起舞的日子,都是对生命的辜负
C++默认参数值放在函数声明或者定义处均可,但是二者只能选其一,如果函数只是一个内部函数(不需要通过头文件导出),那么二者一般均不会有什么问题,局部函数可能连声明都没有;如果是一个放在头文件内导出的函数,那么默认参数不要放在定义处,放在声明处要注意所有的声明写的默认参数一样(一般不会也不要有多个声明,但是要注意这个问题)
默认参数应该写在哪里,函数声明还是函数定义,函数可以声明多次吗?