首页 > 编程语言 >c++命名规范

c++命名规范

时间:2022-11-28 15:12:22浏览次数:60  
标签:下划线 前缀 规范 c++ 单词 snake 命名 变量 函数

  1. 变量、函数名、名字空间用snake_case(全小写,单词之间用下划线连接),全局变量加“g_”前缀_
  2. 自定义类名用 CamelCase(单词首字母大写),成员函数用 snake_case,成员变量加“m_”前缀
  3. 宏和常量应当全大写,单词之间用下划线连接
  4. 尽量不要用下划线作为变量的前缀或者后缀(比如 _local、name_),很难识别

变量 和 函数的名字长度与它的作用域成正比,也就是说, 局部变量 和 函数名可以短一点,而全局变量 和 函数名应该长一点

reference:

罗剑锋的 C++ 实战笔记 (geekbang.org)

标签:下划线,前缀,规范,c++,单词,snake,命名,变量,函数
From: https://www.cnblogs.com/chenglixue/p/16932236.html

相关文章

  • C++机票购买系统
    C++机票购买系统该系统有两类用户,会员(多名)和管理员(1名)其中,会员功能包括:1、首先注册并录入个人信息,包括:用户名,密码,生日,邮箱。注册后,自动设置会员编号。2、登录不......
  • 罗剑锋的C++实战笔记-学习笔记(3)
    书接上文,三句名言镇楼。三句名言镇楼任何人都能写出机器能看懂的代码,只有优秀的程序员才能写出人看懂的代码两种写程序的方式:把代码写的非常复杂,以至于"看不出明显......
  • 罗剑锋的C++实战笔记-学习笔记(2)
    书接上文,三句名言镇楼。三句名言镇楼任何人都能写出机器能看懂的代码,只有优秀的程序员才能写出人看懂的代码两种写程序的方式:把代码写的非常复杂,以至于"看不出明显......
  • 罗剑锋的C++实战笔记(学习笔记1)
    本系列文章记载学习一门在线课程罗剑锋的C++实战笔记过程中的心得体会,只会记录新增加的知识点,那些心中已熟透的知识点,不会重复记录。c++的主战场在Linux上,现在开发Wi......
  • C++中的Pointer member dereference(D-reference) operator
    在C++中,比如我们可以把一个结构体struct的地址赋给一个指针pointer然后使用这个指针去访问这个结构体中的元素时,可以使用pointermemberD-referenceoperator: ->用来......
  • C++ ---获取类成员函数地址
    #include<iostream>classTA{public:inta;voidTA1(){//this->a=5;printf("a=%d\n",a);}voidTA2(){......
  • 规范学习
    《单相智能电能表技术规范》♣若干电流Ist 启动电流:在功率因数为1时,电能表应启动并连续记录电能的最小电流值。Imin最小电流:符合电能表准确等级要求的电流最小值。I......
  • 从C语言到C++
    一、头文件区别总结:原来C语言头文件的后缀.h直接删除,在首元素前面加前缀c即可。特例:输入输出函数的头文件改动较大,前面是io,后面是stream(流)二、如何输入输出1、......
  • c/c++刷题中的输入输出
    c/c++中的输入输出#include<iostream>usingnamespacestd;intmain(){//c语言中的输入输出inta,b;scanf("%d%d",&a,&b);printf("%d\n",a+b);......
  • C++黑马程序员——P112-114. 类对象作为类成员; 静态成员; 成员变量和成员函数分开存
    P112.类和对象——对象特性——类对象作为类成员P113.类和对象——静态成员P114.类和对象——对象特性——成员变量和成员函数分开存储P112C++类中的成员可以是另......