【C++犯过的错】逻辑错误

C/C++ 2014年08月25日

【C++犯过的错】逻辑错误,今天又犯了个错。

错误类型:逻辑错误。if语句后直接加了个分号。-_-!

错误代码:

if(layerArray[i].LayerName.Compare(layerArray[j].LayerName)>0);
{
    min = j;
}

错误原因:在一次排序中写出了上面的代码。平时写程序很少会犯这样的错误,原因是当天程序积累较多时未测试,且功能较多,最重要的是连续写的时间太长没有休息了,头脑不清醒了,就写成这样子了。

还有一点,就是写程序不要去复制。有人说初级程序员才是去复制,应该多写可重用的代码。以后要注意。

http://furzoom.com/cplusplus-fault1/

如无特别说明,本站文章皆为原创,若要转载,务必请注明以下原文信息:
日志标题:《【C++犯过的错】逻辑错误》
日志链接:http://furzoom.com/cplusplus-fault1/
博客名称:枫竹梦

发表评论

插入图片

NOTICE1:请申请gravatar头像,没有头像的评论可能不会被回复!

回到顶部