摘要:
1) 所有的头文件都要有#define guard。 形式<PROJECT>_<PATH>_<FILE>_H_2) 如果一个forward declaration就够用的话,尽量少用#include。因为头文件已改动,将会导致包含它的文件重新编译3) 可以定义-inl.h这样的文件,如果需要的话。4) 函数的形参顺序,先输入,再输出5) 多用using declaration少用using namespace std;6) 最好用static修饰nonmember function7) 对只有一个参数的构造函数加上explicit8) 只有很少的class需 阅读全文
posted @ 2011-03-08 20:37
daviddang
阅读(173)
评论(0)
推荐(0)