Google命名规范(C++)笔记

本文详细介绍了Google的C++命名规范,包括函数命名、变量命名、文件命名、内联函数处理、类型命名、变量名规则、常量命名、函数命名、命名空间和枚举及宏的命名约定。遵循这些规范能提高代码可读性和团队协作效率。
摘要由CSDN通过智能技术生成

一、命名约定

  • 1、函数命名、变量命名、文件命名应具有描述性,不要过度缩写,类型和变量应该是名词,函数名可以用“命令性”动词。

    如何命名:
    尽可能给出描述性名称,不要节约空间,让别人很快理解你的代码更重要,好的命名选择:
    int num_errors; // Good.
    int num_completed_connections; // Good.
    丑陋的命名使用模糊的缩写或随意的字符:
    int n; // Bad - meaningless.
    int nerr; // Bad - ambiguous abbreviation.
    int n_comp_conns; // Bad - ambiguous abbreviation.
    类型和变量名一般为名词:如 FileOpener、num_errors。
    函数名通常是指令性的,如 OpenFile() 、 set_num_errors(),访问函数需要描述的更细致 ,
    要与其访问的变量相吻合。
    缩写:
    除非放到项目外也非常明了,否则不要使用缩写,例如:
    // Good
    // These show proper names with no abbreviations.
    int num_dns_connections; // Most people know what "DNS" stands for.
    int price_count_reader; // OK, price count. Makes sense.
    // Bad!
    // Abbreviations can be confusing or ambiguous outside a small group.
    int wgc_connections; // Only your group knows what this stands for.
    int pc_
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值