Chinaunix首页 | 论坛 | 博客
  • 博客访问: 5494056
  • 博文数量: 922
  • 博客积分: 19333
  • 博客等级: 上将
  • 技术积分: 11226
  • 用 户 组: 普通用户
  • 注册时间: 2007-03-27 14:33
文章分类

全部博文(922)

文章存档

2023年(1)

2020年(2)

2019年(1)

2017年(1)

2016年(3)

2015年(10)

2014年(17)

2013年(49)

2012年(291)

2011年(266)

2010年(95)

2009年(54)

2008年(132)

分类:

2008-04-10 14:34:16

自己不知道大家是怎么规定的,我自己根据自己的经验总结的一些。做个记录,以后慢慢更新。不知道这些是否符合道理,如果大家有高见,希望能拿出来分享。
 
1/跟踪调试的地方
2/定义头文件之前的宏定义
3/定义宏之前的宏定义
4/调试开关
5/需要改进的地方
6/有循环的代码段,可以在循环外面预先定义循环变量,如果小于两个变量可以用register int i = 0;
尽量少用register,早释放其作用域,并且尽量靠内层循环。int out = 0;register int in = 0;
实际只需要在循环之前如果没有空余循环变量再现定义就行
7/数组名字一般要大写
8/文件名字一般第一个字母大写
9/头文件开始最好要有一个注释指明本头文件的名字
10/一个for或者if或者while等长的语句块结束过后应该在{}的后面注释上该语句块的含义如:
if(aa){...}//if(aa)
11/main函数的定义:int main(int argc, char** argv) {system("PAUSE");return 0;}
12/无参函数func();最好定义成func(void)
13/对于具有堆空间成员的类对象应该重载拷贝和=符号,防止出现深度拷贝问题。
14/对于有些面向对象类编程可以使用嵌套类增加抽象型
//20071021
1. 循环变量如果是第一层可以定义为iName,第二层定义为iiName,...;Name可以是数组的名字。
2.注释的时候尽量简洁,代码块的注释或者成员的注释单行在上面,局部注释注释在语句后面就行了。
//20071210
1.注释尽量用英文注释
2.添加调试语句(插旗子)同时要加上lkdebug或者lkupdate之类记号便于以后查找,片断结束加上///等如:
//lkdebug
...调试片断...
///
200804
1.类的成员函数,如果不修改成员,最好写上const,如:void show() const;否则常对象无法调用
阅读(1294) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~