• C++命名准则


    总则:命名用英语,单词简单,明了。意义明确。过长的单词可以使用省略。一般是去掉元音字母形成省略。如果有通用的缩写,应该采用通用的缩写。
    1、函数命名
    1.1:全局函数:采用限定词+动词(+名词的原则)。如:void RmodelSetWidth()
    1.2:类的成员函数:采用动词(+名词)的原则。如void SetWidth
    2、宏
    宏的定义必须全部采用大写字母。单词之间必须用下划线隔开。如:
    #define MAX_LEN 1024
    这里顺便说一下,常变量的命名方式也必须采用全大写的方式,如:
    const int MAX_LEN=1024;
    3、变量命名
    命令的命名方式应该采用匈牙利命名法,即[限定词 ‘_’ + ]  类型缩写+意义名词
    3.1、全局变量的命名
    全局变量必须以“g_”开头。如int g_nAge;其中n表示为int型
    3.2、局部变量的命名不加限定词。如int nAge;
    3.3、类中成员变量的命名:类中成员变量的命名必须以"m_"开头。如int m_nAge;
    3.4、静态变量
    局部静态变量以“s_”开头。类中静态变量的以"ms_"开头
    3.5、指针变量以p为前缀。如int *pnName;
    3.6、参数命名与局部变量相同。即:类型缩写+意义名词
    4、其它命名
    4.1、枚举(enum)应该加大写字母“EM”作为前缀。枚举表中的命名必须遵循常量的命名规则。
    4.2、联合(union)以“UN”开头。
    4.3、结构体以“ST”作为前缀。结构体包含的数据类型遵循局部变量的命名规则。
    4.4C++的类的命名规则以“C”开头。类的命名采用“名词”或者“形容词+名称”。不能直接采用“名词”的形式
  • 相关阅读:
    euler v10 dracut失败
    基于RYU应用开发之负载均衡
    4、网上收集Storm 讲解图
    3、SpringBoot 集成Storm wordcount
    git常用
    3、SpringBoot集成Storm WorldCount
    2、Storm中的一些概念理解
    1、Storm集群安装
    8、Spring-Kafka Recving Messages
    7、Kafka、AMQ、RabbitMQ对比
  • 原文地址:https://www.cnblogs.com/zxtp/p/4963254.html
Copyright © 2020-2023  润新知