- 16
- 0
- 约1.1万字
- 约 14页
- 2017-02-07 发布于重庆
- 举报
VC编程规范
VC++ 编程规范
编写编程规范的目的
安全:增加代码的正确性和稳定性,使它稳定可靠
遵守编程规范可以大幅度减少各种易犯的错误和隐患。
易读:保证代码的易读性和可维护性
美观: 尽量统一项目组内人员的编程风格
便于代码调试和错误定位
在编码时就注意留下跟踪的线索会使错误定位和修改更加容易。
编程规范的作用范围
只要能写出高质量的程序,并不强求所有程序都必须完全遵循本编码规范。原则上:
外来的代码,只要测试正确,代码复查没有问题,程序文档齐全,可以有自己的规范和风格
过去的程序,原则上不为了适合本规范而专门改写程序。但是如果方便,也可以顺手做一些修改,如加一些注释。
这个规范主要针对本开发组新开发的,用VC++编写的界面或业务逻辑模块的编写。某些模块如果有自己的编程风格,请制订相应的文档加以说明。
命名规则
包括如下C++ 要素的命名:
类、结构、函数、变量、常量(包括资源、自定义消息)、宏、自定义类型等
命名的主要原则是:
使用有意义的单词或多个词组合,一目了然。不要使用人名、项目组名
命名时请考虑名字的唯一性,不要使用容易引起混淆的名称。
长短要合适。多个词组合较长时, 可以使用单词的缩写
主要采用Windows的命名风格
对于类、函数和变量,每个单词的首字符大写, 其余小写
常量和宏定义全部大写
自己定义的类型(使用了typedef)全部大写,指针使用LP
您可能关注的文档
- TD-SCDMA大功率干放在分布系统中的应用.docx
- SYB答案.doc
- TDA2030应音响功放 应用.doc
- SY4204-2007油气集输.doc
- TEC-2实验计算机微程序控制器实验.doc
- Tears是一首略有淡淡的忧伤钢琴曲.doc
- SZDL纬地道路设计步骤.doc
- TES824介绍.doc
- TELEDYNE3190中文操作手册.doc
- TFT液晶显示屏控制器的设计.doc
- 深度解析(2026)《GBT 43295-2023教育与学习服务 远程学习服务要求》:开启未来教育新纪元.pptx
- 深度解析(2026)《GBT 43419.2-2023稻田重金属治理 第2部分:钝化调理》.pptx
- 深度解析(2026)《GBT 37431-2019风力发电机组 风轮叶片红外热像检测指南》.pptx
- 深度解析(2026)《GYT 250-2011数字电影流动放映系统用投影机技术要求和测量方法》:标准构筑光影之基,技术驱动流动放映未来.pptx
- 深度解析(2026)《GBT 38752-2020难燃细木工板》.pptx
- 深度解析(2026)《HB 8387-2013(2017)MJ螺纹双耳游动托板自锁螺母》——标准解码、应用深化与未来展望.pptx
- 深度解析(2026)《GBT 42909-2023无线终端设备用导电胶粘带》.pptx
- 深度解析(2026)《GBT 43115-2023金属材料 薄板和薄带 室温剪切试验方法》.pptx
- 深度解析(2026)《GBT 43218-2023煤炭测硫仪性能验收导则》.pptx
- 深度解析(2026)《GBT 43247-2023遗体收殓运输卫生技术规范》.pptx
原创力文档

文档评论(0)