前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Windows客户端C/C++编程规范“建议”——风格

Windows客户端C/C++编程规范“建议”——风格

作者头像
方亮
发布2019-01-16 14:32:11
8350
发布2019-01-16 14:32:11
举报
文章被收录于专栏:方亮方亮

9 风格

9.1 优先使用匈牙利命名法

等级:【推荐】 说明:该方法由微软总设计师设计。Windows上编程最好遵从该标准。详细介绍见:http://zh.wikipedia.org/wiki/%E5%8C%88%E7%89%99%E5%88%A9%E5%91%BD%E5%90%8D%E6%B3%95

9.2 变量名结合使用匈牙利命名法和驼峰命名法

等级:【推荐】 说明:比如 int nMaxCount = 1;中变量前缀n表示int型变量,MaxCount是表意,其就是使用驼峰命名法(首字母大写)。

9.3 默认关键字后有圆括号要用空格分离

等级:【推荐】 说明: if/switch/while/for/catch与后边的圆括号之间加一个空格。这样可以快速区分操作圆括号的是API还是语言关键字。

9.4 全局变量使用g作为前缀

等级:【推荐】 说明:用于明显区分该变量是全局变量。

9.5 全局静态变量使用s_作为前缀

等级:【推荐】 说明:用于明显区分该变量是全局变量。

9.6 类静态成员使用_s_前缀

等级:【推荐】 说明:用于明显区分该变量是全局变量还是类静态成员变量。

9.7 全局静态变量命名尽量长而且有意义

等级:【建议】 说明:这样可以保证不会出现同名。

9.8 枚举类型成员,使用全大写蛇形命名法

等级:【建议】

说明:即全部字母大写,单词间用下划线分隔。最好使用E_作为前缀

(转载请指明出于breaksoftware的csdn博客)

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2014年09月07日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 9 风格
    • 9.1 优先使用匈牙利命名法
      • 9.2 变量名结合使用匈牙利命名法和驼峰命名法
        • 9.3 默认关键字后有圆括号要用空格分离
          • 9.4 全局变量使用g作为前缀
            • 9.5 全局静态变量使用s_作为前缀
              • 9.6 类静态成员使用_s_前缀
                • 9.7 全局静态变量命名尽量长而且有意义
                  • 9.8 枚举类型成员,使用全大写蛇形命名法
                  领券
                  问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档