VC++编程规范:层次结构与命名准则详解
需积分: 15 179 浏览量
更新于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`。
对于未指定类型的变量,资源要求提出命名建议,并倡导向技术委员会咨询。整体来说,这些命名规范旨在确保代码清晰、一致,有助于团队协作和后期维护。遵循这样的命名规则,可以大大提高代码的可读性和专业性。
2021-11-25 上传
2021-11-25 上传
2008-11-10 上传
2021-10-02 上传
2021-10-04 上传
2021-09-29 上传
Itching
- 粉丝: 3
- 资源: 14
最新资源
- Angular实现MarcHayek简历展示应用教程
- Crossbow Spot最新更新 - 获取Chrome扩展新闻
- 量子管道网络优化与Python实现
- Debian系统中APT缓存维护工具的使用方法与实践
- Python模块AccessControl的Windows64位安装文件介绍
- 掌握最新*** Fisher资讯,使用Google Chrome扩展
- Ember应用程序开发流程与环境配置指南
- EZPCOpenSDK_v5.1.2_build***版本更新详情
- Postcode-Finder:利用JavaScript和Google Geocode API实现
- AWS商业交易监控器:航线行为分析与营销策略制定
- AccessControl-4.0b6压缩包详细使用教程
- Python编程实践与技巧汇总
- 使用Sikuli和Python打造颜色求解器项目
- .Net基础视频教程:掌握GDI绘图技术
- 深入理解数据结构与JavaScript实践项目
- 双子座在线裁判系统:提高编程竞赛效率