文章目录
  1. 有增有减
  2. 分配任务
  3. 数据结构
  4. 阅读源码

有增有减

  • 有malloc就有free;
  • 有open就有close;
  • 有new就有delete;
  • 其他类似情况;

分配任务

写代码要善于分配任务!

注:如果程序写着写着发现缩进越来越长,那么该考虑将这部分代码封装成一个函数,这样可以使代码有一个清晰的结构;同时,函数封装也不宜过于频繁,x86架构下函数参数个数不超过6使用寄存器传参,超过6使用栈传参;可以将函数参数个数是否超过6作为是否将代码封装成函数的标准。

数据结构

设计好的数据结构,使用合适的抽象容器。

阅读源码

类:先看成员,再看函数