VC++编程规范:层次结构与命名准则详解
需积分: 15 173 浏览量
更新于2024-09-12
收藏 47KB DOC 举报
本资源主要探讨VC++编程中的命名规范,旨在提升代码可读性和维护性。首先,强调了程序风格的统一性,推荐使用阶梯层次结构,遵循VC的缺省缩进规则,括号和大括号的对齐有明确的规定。提示信息字符串应存储在资源中,以支持多语言开发,且避免不必要的临时调试信息。
在命名规则方面,规定了变量的命名策略采用匈牙利命名法,即通过首字母体现变量类型,后跟英文名称或缩写。具体例子包括:
1. `bool`类型的变量以`b`开头,如`bIsParent`。
2. `BYTE`用`by`开头,如`byFlag`。
3. `short`用`n`开头,如`nStepCount`。
4. `long`用`l`开头,如`lSum`。
5. `char`用`c`开头,如`cCount`。
6. `float`用`f`开头,如`fAvg`。
7. `double`用`d`开头,如`dDeta`。
8. `void`用`v`开头,如`vVariant`。
9. 其他特定类型如`WORD`和`DWORD`分别用`w`和`dw`开头,如`wCount`和`dwBroad`。
10. 指针变量命名有特定规则,一重指针以`p`前缀,如`pfStat`;二重和三重指针分别加上`pp`和`ppp`前缀。
11. 全局变量以`g_`开头,如`g_lFailCount`,静态变量以`s_`开头,如`s_plPerv_Inst`。
12. 成员变量以`m_`开头,如`m_lCount`。
对于未指定类型的变量,资源要求提出命名建议,并倡导向技术委员会咨询。整体来说,这些命名规范旨在确保代码清晰、一致,有助于团队协作和后期维护。遵循这样的命名规则,可以大大提高代码的可读性和专业性。
2023-11-18 上传
2023-06-13 上传
2023-06-13 上传
2024-02-06 上传
2023-10-27 上传
2023-09-08 上传
Itching
- 粉丝: 3
- 资源: 14
最新资源
- WPF渲染层字符绘制原理探究及源代码解析
- 海康精简版监控软件:iVMS4200Lite版发布
- 自动化脚本在lspci-TV的应用介绍
- Chrome 81版本稳定版及匹配的chromedriver下载
- 深入解析Python推荐引擎与自然语言处理
- MATLAB数学建模算法程序包及案例数据
- Springboot人力资源管理系统:设计与功能
- STM32F4系列微控制器开发全面参考指南
- Python实现人脸识别的机器学习流程
- 基于STM32F103C8T6的HLW8032电量采集与解析方案
- Node.js高效MySQL驱动程序:mysqljs/mysql特性和配置
- 基于Python和大数据技术的电影推荐系统设计与实现
- 为ripro主题添加Live2D看板娘的后端资源教程
- 2022版PowerToys Everything插件升级,稳定运行无报错
- Map简易斗地主游戏实现方法介绍
- SJTU ICS Lab6 实验报告解析