EDN首页   博客首页

日志档案

发表于 2007-8-20 20:34:35

1

标签: 无标签

关于代码注释的一次事故

就像下面的注释里包括“*”,如果出现在VC6中你编译时,就会遇到无法想象到的问题。但是使用cygwin就没有问题。这当然属于不同编译器的问题。例如:

int array1[]={

/*note*error*/
10,

/*note*/
12,

/*error*/
11,
};

/*some *array*/
int array2[]={
/*22*/
3
};

int i = array2[];
这样编译会报错.因为你的注释里/*some * array*/的*会导致VC认为你前面是注释,而后面是新的代码。
所以在添加注释时,请不要在/**/内还加*.


系统分类: 嵌入式   |   用户分类: software   |   来源: 原创   |   【推荐给朋友】   |   【添加到收藏夹】

    阅读(736)    回复(0)  

投一票您将和博主都有获奖机会!