对于函数的默认实参,我们一般都是放在函数的声明中的,而在定义中并不指定默认实参: 在头文件中声明函数: //test.h void func(int i = 0); 而在对应的源文件中实现函数: //test.cpp