全球旧事资料 分类
的Y位置ScmNPoi
tcmEMDAYS变量名
ftemplateclasspublicTYPE⑧、对常量(包括错误的编码)命名,要求常量名用大写,常量名用英文表达其意思。如:defi
e类别。⑨、对co
stco
st2、char的变量要求在变量的命名规则前加入c_即:c_变量命名规则;例如:c_szFileNameCM_FILE_NOT_FOUNDCMMAKEHR0X20B其中CM表示xyzCcmTVector3d
函数的命名规范:
函数的命名应该尽量用英文表达出函数完成的功能。遵循动宾结构的命名法则,函数名中动词在前并在命名前加入函数的前缀,函数名的长度不得少于8个字母。例如:lo
g①、②、③、cmGetDeviceCou
t……参数名称的命名参照变量命名规范。为了提高程序的运行效率,减少参数占用的堆栈,传递大结构的参数,一律采为了便于其他程序员识别某个指针参数是入口参数还是出口参数,同时便于编charc_szSourcechar3、函数参数规范:
用指针或引用方式传递。译器检查错误,应该在入口参数前加入co
st标志。如:……cmCopyStri
gco
st4、引出函数规范:对于从动态库引出作为二次开发函数公开的函数,为了能与其他函数以及Wi
dows的函数区分,采用类别前缀基本命名规则的方法命名。例如:在对动态库中引出的一个图象编辑的函数定义为①、②、③、imgFu
ctio
ame其中img为image缩写。现给出三种库的命名前缀:对通用函数库,采用cm为前缀。对三维函数库,采用vr为前缀。对图象函数库,采用img为前缀。szDest
对宏定义,结果代码用同样的前缀。5、文件名包括动态库、组件、控件、工程文件等的命名规范:文件名的命名要求表达出文件的内容,要求文件名的长度不得少于5个字母,严禁使用象file1myfile之类的文件名。三、注释规范:1、函数头的注释对于函数,应该从“功能”,“参数”,“返回值”、“主要思路”、“调用方法”、“日期”六个方面
f用如下格式注释:程序说明开始
功能:参数:(入口)(出口)返回:从一个Stri
gstrByDeletestrToDelete中删除另一个Stri
g。被删除的字符串(原来的字符串)要从上个字符串中删除的字符串。求strByDeletestrToDelete
找到并删除返回1,否则返回0。(对返回值有错误编码的要
列出错误编码)。主要思路:本算法主要采用循环比较的方法来从strByDelete中找到与strToDelete相匹配的字符串,对多匹配strByDelete中有多个strToDelete子串)的情况没有处理。请参阅:书名调用方法:日期:起始日期,如:2000821940200082321r
好听全球资料 返回顶部