1 / 8
文档名称:

c++的命名规范.doc

格式:doc   大小:67KB   页数:8页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

c++的命名规范.doc

上传人:allap 2016/9/4 文件大小:67 KB

下载得到文件列表

c++的命名规范.doc

相关文档

文档介绍

文档介绍:. 一、程序风格: 1、严格采用阶梯层次组织程序代码:各层次缩进的分格采用 VC的缺省风格, 即每层次缩进为 4格,括号位于下一行。要求相匹配的大括号在同一列,对继行则要求再缩进 4格。 2、提示信息字符串的位置在程序中需要给出的提示字符串,为了支持多种语言的开发,除了一些给调试用的临时信息外,其他所有的提示信息必须定义在资源中。 3、对变量的定义,尽量位于函数的开始位置。 4、空行①、在每个类声明之后、每个函数定义结束之后都要加空行; ②、在一个函数体内,逻揖上密切相关的语句之间不加空行,其它地方应加空行分隔。 5、代码行①、一行代码只做一件事情,如只定义一个变量,或只写一条语句。这样的代码容易阅读,并且方便于写注释。②、if、for 、while 、do等语句自占一行,执行语句不得紧跟其后。不论执行语句有多少都要加{}。这样可以防止书写失误。 6、代码行内的空格①、关键字之后要留空格。像const 、virtual 、inline 、case 等关键字之后至少要留一个空格,否则无法辨析关键字。像 if、for 、while 等关键字之后应留一个空格再跟左括号‘(’,以突出关键字。②、函数名之后不要留空格,紧跟左括号‘(’,以与关键字区别。③、‘(’向后紧跟, ‘)’、‘,’、‘;’向前紧跟,紧跟处不留空格。④、‘,’之后要留空格,如 Function(x, y,z)。如果‘;’不是一行的结束符号,其后要留空格,如 for (initialization; condition; update) 。⑤、赋值操作符、比较操作符、算术操作符、逻辑操作符、位域操作符,如“=”、“+=”“>=”、“<=”、“+”、“*”、“%”、“&&”、“||”、“<<”,“^”等二元操作符的前后应当加空格。⑥、一元操作符如“!”、“~”、“++”、“--”、“&”(地址运算符) 等前后不加空格。⑦、像“[] ”、“.”、“->”这类操作符前后不加空格。⑧、对于表达式比较长的 for 语句和 if语句,为了紧凑起见可以适当地去掉一些空格,如 for (i=0; i<10; i++) 和if((a<=b) &&(c<=d)) 7、长行拆分①、代码行最大长度宜控制在 70至80个字符以内。代码行不要过长,否则眼睛看不过来,也不便于打印。②、长表达式要在低优先级操作符处拆分成新行,操作符放在新行之首(以便突出操作符)。拆分出的新行要进行适当的缩进,使排版整齐,语句可读。 8、if语句. ①、布尔变量与零值比较不可将布尔变量直接与 TRUE 、FALSE 或者 1、0进行比较。①、整型变量与零值比较应当将整型变量用“==”或“!=”直接与 0比较。假设整型变量的名字为value ,它与零值比较的标准 if语句如下: if(value ==0) if(value !=0) 不可模仿布尔变量的风格而写成 if(value) //会让人误解 value 是布尔变量 if(!value) ③、浮点变量与零值比较不可将浮点变量用“==”或“!=”与任何数字比较。④、指针变量与零值比较应当将指针变量用“==”或“!=”与NULL 比较。 9、公共变量、结构①、去掉没必要的公共变量说明:公共变量是增大模块间耦合的原因之一,故应减少没必要的公共变量以降低模块间的耦合度。②、仔细定义并明确公共变量

最近更新

网络QoE模型与测试技术研究的开题报告 2页

老年科未来发展计划书 35页

绍兴婚俗仪式音乐的考查与研究的开题报告 2页

组合式太阳能烟囱通风性能数值研究及其优化中.. 2页

纸玩具开发与设计研究的开题报告 2页

互联网升学创业计划书 33页

糙皮侧耳栽培种EST--SSR标记应用及初级核心种.. 2页

大学规划计划书大一 33页

2024年描写秋雨伤感的句子 17页

等离子引发的衰减链转移接枝聚合动力学研究的.. 2页

厦门出游计划书 33页

立邦涂料(中国)有限公司营销模式研究的开题报.. 2页

空中虚拟靶标技术的研究的开题报告 2页

对标知乎的商业计划书 33页

稀土掺杂锗酸钡粉体的制备及表征的开题报告 2页

移动通信中的混合自动重传技术的研究的开题报.. 2页

2024年推介会邀请函范文汇编八篇 11页

2024年接力广播稿 17页

秒流水线模数转换器的开题报告 2页

产后护理的创新创业计划书 33页

2024年挖土作文400字7篇 7页

2024年拼命工作的励志语录 8页

磷酸二酯酶单核苷酸多态性与双相障碍的关联分.. 2页

2024年全国高中数学联赛福建赛区预赛试题及参.. 12页

2023年河南省级普通高中学生学业水平考试生物.. 13页

经典碑帖《圣教序》史上最高清版本,赶紧收藏 37页

最新八年级下册英语单词表(听写版) 12页

主奴合约只是分享(共3页) 3页

第五章--遵守道德规范-锤炼高尚品德PPT 68页

宏观视角下的碳中和:财政视角下的碳中和 压缩.. 20页