aihot  2017-05-09 08:58:42  OpenCV |   查看评论   
例如下例不符合规范。 
for ( ... ) { 
... // 程序代码 


if ( ... ) 

... // 程序代码 


void DoExam( void ) 

... // 程序代码 


应如下书写。 
for ( ... ) 

... // 程序代码 


if ( ... ) 

... // 程序代码 


void DoExam( void ) 

... // 程序代码 


<规则4> 功能相对独立的程序块之间或for、if、do、while、switch等语句前后应加一空行。 
例如以下例子不符合规范。 
例一: 
if ( ! ValidNi( ni ) ) 

... // 程序代码 

nRepssnInd = SsnData[ index ].nRepssnIndex ; 
nRepssnNi = SsnData[ index ].ni ; 

例二: 
char *pContext; 
int nIndex; 
long lCounter; 
pContext = new (CString); 
if(pContext == NULL) 

return FALSE; 


应如下书写 
例一: 
if ( ! ValidNi( ni ) ) 

... // 程序代码 


nRepssnInd = SsnData[ index ].nRepssnIndex ; 
nRepssnNi = SsnData[ index ].ni ; 

例二: 
 

除特别注明外,本站所有文章均为 赢咖4注册 原创,转载请注明出处来自常见C/C++编码规范(1)

留言与评论(共有 0 条评论)
   
验证码:
[lianlun]1[/lianlun]