1. 参数顺序
输入参数、输出参数
2. 函数长度
倾向于编写简短函数,不超过40行。
3. 参数类型
输入倾向于使用const &T,输出倾向于 T*。
4. 重载 缺省参数
若要使用函数重载, 则必须能让读者一看调用点就胸有成竹。
这部分比较复杂
5. 返回类型后置
只有在必要情况下使用。