首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

有关代码注释的疑问,该如何处理

2012-03-06 
有关代码注释的疑问我决定将每行的代码限制在80列,但是现在有一个问题,是关于行尾注释的,比如对于下列代码

有关代码注释的疑问
我决定将每行的代码限制在80列,但是现在有一个问题,是关于行尾注释的,比如对于下列代码:

C/C++ code
         //代码示例1         //...         {            somecode; //这是一行非常长的行尾注释,注释的长度可能大于              //80列,这样子回绕到下一行,空两个空格,这样是不是很丑?         }         //...         //代码示例2         //...         {            //这是一个代码段开头的一段起始注释            somecode1; //这是somecode1的行尾注释,也非常长,如果你认              //为可以把示例1中的注释放在语句之前,那么这段注释呢?              //它前面已经有代码段的注释了。            somecode2;            somecode3;            //下一个语句块            //...         }         //...


[解决办法]
在BCB6中你可以用:

//这是somecode1的行尾注释,也非常长,如果你认\
为可以把示例1中的注释放在语句之前,那么这段注释呢?\
它前面已经有代码段的注释了。
---------------------------
可以编译通过,只是会有W8010警告。




[解决办法]
如果要美观,建议用
/*****************************

可任意换行
*******************************/ 
以前的程序都是这样写的

[解决办法]
BCB支持支持嵌套,如是BCB6在Poroject Options的Advanced Complier的source中
选Nested comments命令行用bcc32 -C
我一直用的

热点排行