编程原则
有增有减
- 有malloc就有free;
- 有open就有close;
- 有new就有delete;
- 其他类似情况;
分配任务
写代码要善于分配任务!
注:如果程序写着写着发现缩进越来越长,那么该考虑将这部分代码封装成一个函数,这样可以使代码有一个清晰的结构;同时,函数封装也不宜过于频繁,x86架构下函数参数个数不超过6使用寄存器传参,超过6使用栈传参;可以将函数参数个数是否超过6作为是否将代码封装成函数的标准。
数据结构
设计好的数据结构,使用合适的抽象容器。
阅读源码
类:先看成员,再看函数