zoukankan      html  css  js  c++  java
  • 命名规范

      类命名规范:首字母大写,和本程序密切相关的类(非可重用类),类名前要加上一个特定的大写字母(初步决定为此程序名的第一个字母),同QT官方类的命名方式

      如 class STA_SETUPMAIN

      函数命名规范:使用驼峰命名法,即首字母小写,后面的每个单词的首字母大写,示例:void openFile();    

      枚举命名规范:枚举本身名称所有单词首字母大写,枚举常量的名字应该含有枚举类型的信息,因为枚举类型可以被直接使用,如果名字过于简单,可能会导致歧义     

      变量命名规范:每行一个变量,尽可能避免短的变量名,等到真正需要使用时再定义变量,普通成员变量使用驼峰命名法,静态数据成员以s_开头,例如s_Singleton

        类成员变量以m_开头,属性对应的变量一律使用m_开头,后面跟驼峰命名法,如CC_ListAll_T2M1_LL *m_miracast,临时变量使用全小写加下划线命名方式,例如:window_width

        对无特殊意义的临时变量可使用ijz命名     

      结构体命名规范:结构体本身名称所有单词首字母大写,结构体成员变量使用驼峰命名法,另外考虑到结构体字节对齐问题,定义时相同类型成员定义在一起,并且,所占字节数多的在前

     

  • 相关阅读:
    python常用包官网及包的安装方法
    二进制安装mysql-5.7.26
    ufw防火墙规则不生效
    Zabbix 3.0 配置企业微信报警(配置zabbix-web)
    Zabbix 3.0 配置企业微信报警(注册---测试)
    阿里云盾AliYunDun服务IO超高
    zabbix详解
    ntp时间同步
    zabbix解决中文乱码
    ssh登录服务器提示错误no hostkey alg
  • 原文地址:https://www.cnblogs.com/qianqiannian/p/6414958.html
Copyright © 2011-2022 走看看