目录
一、参数的规则
[规则6-1-1] 参数的书写要完整,不要贪图省事只写参数的类型而省略参数名字。如果函数没有参数,则用void填充。
[规则6-1-2] 参数命名要恰当,顺序要合理。
void StringCopy (char *str1,char *str2) ;
char *StringCopy(char *StrDestination,const char *StrSource)
一般地,应将目的参数放在前面,源参数放在后面。
[规则6-1-3] 如果参数是指针,且仅作输入用,则应在类型前加const, 以防止该指针在函数体内被意外修改。
[规则6-1-4] 如果输入参数以值传递的方式传递对象,则宜改用“const&” 方式来传递,这样可以省去临时对象的构造和析构过程,从而提高效率。
[建议6-1-1] 避免函数有太多的参数,参数个数尽量控制在5个以内。如果参数太多,在使用时容易将参数类型或顺序搞错。
[建议6-1-2] 尽量不要使用类型和数目不确定的参数。