一、变量命名规范

变量用小驼峰命名,但前缀需使用变量前缀,具体使用如下:

  1. // 整型前缀
  2. short sAge; // s为short前缀
  3. int iAge; // i为int前缀
  4. unsigned int uiAge; // ui为unsigned int前缀
  5. long lAge; // l为long前缀
  6. // 浮点前缀
  7. float fAge; // f为float前缀
  8. double dAge; // d为double前缀
  9. // 字符\字符串前缀
  10. char cChar; // c为char前缀
  11. char szName[30]; // sz为C语言字符串前缀
  12. string strName; // str为C++字符串前缀
  13. // 布尔前缀
  14. bool bPass; // b为bool前缀
  15. // 指针前缀
  16. int *pValue; // p为指针前缀
  17. // 数组前缀
  18. int arrNum[10]; // arr为数组前缀
  1. int g_iNum; // 全局变量
  2. // 局部变量
  3. m_ // 类的成员变量(member)
  4. sm_ // 类的静态成员变量(static member)
  5. s_ // 静态变量(static)
  6. g_ // 全局变量(glabal)
  7. sg_ // 静态全局变量(static global)
  8. gg_ // 进程间共享的共享数据段全局变量(global global)

二、类与函数命名规范

大驼峰式命名。