良好设计的函数 + 声明和定义 真圆弧 2020-08-10 185 阅读1分钟 良好设计的函数 异常安全,即便有异常,程序不变量不会受影响,不会跑飞,不会有资源泄露 职责清晰,一个函数不会做多件事情,能够一句话描述函数做了什么 参数个数尽可能的少,如果参数过多,应该想方法把函数拆小(职责上臃肿的表现) 如果一个函数时常改变的话,把函数的形参封装成结构体,不用每次修改声明 声明和定义 声明引入名字和型别(返回值+形参型别=函数签名) 型别中排除 noexcept 和 constexpr 定义给出具体实现,存储位置 可以把定义当声明用 只能有一次定义,可以有多次声明