Rule 2.2(强制) :源代码只能采用/*…*/风格的注释
Rule2.3(强制): 字符序列/*不能在注释中使用
注:C语言不支持注释的嵌套即使一些编译器支持这个语言扩展
这一条标准简直跟VIM只允许ANSI C以前的旧式函数声明一样无理取闹……又不是在写Windows源代码,就算是写Windows源代码也是有专门编译器的,才不会允许拿GCC来编译,Linux也是这样,这不明摆着脱裤子放屁么…………
Rule 14.5(强制):continue不能使用
这个似乎也比较无理取闹,什么事情都不是绝对的,有些时候你不用continue代码会变得更加难懂,虽然表面上看起来好像很好看……
Rule19.1(建议):#i nclude语句的前面只能有其他预处理指令和注释
可怜的飞燕,貌似很多代码违反了这一条= =
rule 13. 不得使用char, int, float, double, long等基本类型,应该用自己定义的类型显示表示类型的大小,如char8, uchar8, int16, int32, float32, long64, ulong64等。
看清楚,人家不是说不准用浮点,是让你自己定义一个……
typedef float float32_t;
typedef double float64_t;
LS:我只是找到一些只言片语,有没有完整版的可供下载的?
[[it] 本帖最后由 StarWing83 于 2008-9-18 09:04 编辑 [/it]]