zoukankan      html  css  js  c++  java
  • 杂记(编程style)----google code style!

    1.文件名
    使用小写字母和下划线组合。头文件以.h结尾,定义文件用.cc结尾。例如:my_useful_class.cc
    2.类型名
    使用大写字母开头,多个单词组合时每个单词的首字母大写。例如:UrlTableErrors.
    3.变量名
    普通变量:小写字母和下划线的组合。例如:table_name
    类数据成员变量:小写字母和下划线组合,最后加一个下划线。例如:table_name_
    结构体变量:与普通变量类似,不需要在最后加一个下划线。
    全局变量:可以在变量前加一个标志,g_。例如:g_error_num;
    4.常量名
    以k开头,单词的首字母大写。例如:kDaysInAWeek.
    5.函数名
    普通函数:大写字母开头,每个单词的首字母大写。
    get/set函数:需要匹配其获取或设置的变量的名称,例如:num_error() const、set_num_error()
    6.名字空间名称
    小写字母组成,基于项目名称和目录结构。
    7.枚举的名称
    使用常量的命名规范。例如:enum UrlTableErrors{  kOK = 0, kErrorOutOfMemory }
    8.宏名称
    一般情况下都不需要定义宏,如果真的需要,使用大写字母加下划线。
    9.例外
    如果定义一个与现有c或c++实体类似的东西,则可以按照它以前的风格来做。例如 bigopen()   open()
  • 相关阅读:
    如何拷贝CMD命令行文本到粘贴板
    Linux 系统时钟(date) 硬件时钟(hwclock)
    Android AIDL自动生成Java文件测试
    Windows Tftpd32 DHCP服务器 使用
    Cmockery macro demo hacking
    Linux setjmp longjmp
    GrepCode
    Windows bat with adb
    点分十进制IP校验、转换,掩码校验
    子网掩码、掩码长度关系
  • 原文地址:https://www.cnblogs.com/gongxijun/p/4075782.html
Copyright © 2011-2022 走看看