1、#ifndef宏命名

一般只有已经广泛使用的系统库函数和宏才有资格使用_甚至__打头,为的是不与用户定义的名字冲突,所以B.Stroustup在《The C++ Programming Language》中告诫我们一般不要使用_或__打头的标志符,这也是一个编程风格的问题吧。

//建议用这种
#ifndef   HEAD_H 
#define   HEAD_H 

……(头文件内容) 

#endif 


//不建议用这种_或__开头的,Linux内核代码中有好多这样的
#ifndef   _HEAD_H_
#define   _HEAD_H_

……(头文件内容) 

#endif 

参考:
https://blog.csdn.net/chuckfql/article/details/81153500

2、文件命名

文件名尽量全部小写, 可以包含下划线 “_”。

建议:文件命名统一采用小写字符。
说明:因为不同系统对文件名大小写处理会不同(如MS的DOS、Windows系统不区分大小写,但是Linux系统则区分),所以代码文件命名建议统一采用全小写字母命名。

posted on 2024-04-30 16:27  西伯尔  阅读(3)  评论(0编辑  收藏  举报