C/ C++命名规则总结

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_26822029/article/details/81025217
编程的过程中,使用合适的命名规则能让你的程序可读性有很大的提升。在阅读代码的过程中最害怕看到这样的:
int kk ,ml, st;
int i, j ,k ,m ,n;
kk = 0;
ml = 10;
st = (kk + ml ) / 2
for(i = 0; i < 8; i++) {
    if(kk < st) {
        ...    
    }
}

这样的代码是真的看得人头疼啊,kk, st这些是什么鬼?

所以我结合匈牙利命名法将编程过程中比较人性化合理化的命名规则进行总结:

    1.类名首字母大写,若类名由若干单词拼接,后面的单词首字母均大写。

    如: class TestClass;

    2.类的成员函数首字母小写,采用驼峰式命名方法。(需要说明的是,很多编程要求类的成员函数首字母也要大写,我觉得这样不便于区分类和成员函数,因此个人习惯采用openCV的编程命名风格)

    如: void getElemValue();

            int isEmpty();

    3.变量和参数用小写字母开头的驼峰式命名规则。

    如:int stateMode;

           bool status;

    4.常量全用大写,单词之间用下划线。

    如:const int RATE = 1.2;

           const int MAX_LENGTH = 1000;

    5.静态变量前加s_。

    如:static int s_rate;

    6.类的数据成员前面加m_。

    如:private: int m_salary;


    *另外还有下划线命名法,即在单词之间加下划线,不用字母的大小写进行区分。这种方法在linux编程中也很常用。



猜你喜欢

转载自blog.csdn.net/qq_26822029/article/details/81025217
今日推荐