自己的C++命名规范

原创 2013年12月01日 22:22:10

自己一直使用C/C++编程,所以总结出了自己的一些命名规范。(建议将其放在桌面显眼的地方,以至于写程序时提醒)

(1)typedef定义的类型名,类名和枚举类型名以大写字母开头的单词组合而成,一般为名词。

(2)局部变量名和参数名采用第一个单词首字母小写而后面的单词首字母大写的单 词组合。

(3)具名常量和宏名用全大写的单词组合而成,并在单词之间用单下划线分隔,注意首尾最好不要使用下划线。

(4)枚举类型元素加前缀枚举类型名。

(4)全局变量加前缀g(表示global)。

(5)静态变量加前缀s(表示static)。

(6)类的数据成员加前缀m(表member)。

(7)函数名均以大写字母开头的单词组合而成,一般为动词+名词,组成动宾结构。

不过今天看《代码大全》,发现其与11.4中,277页,表11-3,C++和Java的命名规范示例相似,所以贴出来和大家共享。个人认为形成自己的命名规范是一件很重要的事情。

唯一不同的是,(4),(5),(6)后面添加下划线,也就是g_,s_,m_。

相关文章推荐

c++ 命名规范 经典

  • 2011年11月28日 16:58
  • 15KB
  • 下载

C++变量命名规范

  • 2013年05月05日 21:12
  • 8KB
  • 下载

C++类的学习,规范命名,构造函数,初始化列表等

1. 规范命名在使用类(class)写程序时有以下规范 成员变量的命名//m代表member,同时标清成员的类型和具体名称 int m_iAge; string m_strName; 成员函...

C++命名规范

  • 2012年04月21日 11:53
  • 1KB
  • 下载

C++ .NET 编码命名规范

  • 2011年06月11日 13:35
  • 857KB
  • 下载

C++命名空间namespace的使用规范

1.命名空间 namespacens { ………//将内容添加到命名空间中 } using namespace ns; ……..//声明命名空间后,表示ns命名空间里面的内容对于这条声明后的代码是...

c++的命名规范.doc

  • 2013年03月31日 21:57
  • 85KB
  • 下载

C++编码风格,命名规范

  • 2010年08月22日 18:08
  • 600KB
  • 下载

C++代码规范之命名规则

http://www.jb51.net/article/39710.htm 一、命名的两个基本原则 1、含义清晰,不易混淆; 2、不和其它模块、系统API的命名空间相冲突。 二、命名通则 ...

C++命名规范

  • 2014年02月05日 09:12
  • 17KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:自己的C++命名规范
举报原因:
原因补充:

(最多只允许输入30个字)