您好!欢迎访问亚慱体育app在线下载!
专注精密制造10载以上
专业点胶阀喷嘴,撞针,精密机械零件加工厂家
联系方式
015-917693521
您当前的位置: 主页 > 案例展示 > 汽车行业 >

汽车行业

学点C++小知识:复制粘贴代码千万要小心‘亚慱体育APP官方入口’

更新时间  2023-05-01 00:26 阅读
本文摘要:有个国外团队检测了200多个C/C++开源项目,还包括了Php、Qt和Linux内核等著名项目。于是他们每天共享一个错误案例,并得出适当建议。本篇案例来自Audacity源代码。

亚慱体育app在线下载

有个国外团队检测了200多个C/C++开源项目,还包括了Php、Qt和Linux内核等著名项目。于是他们每天共享一个错误案例,并得出适当建议。本篇案例来自Audacity源代码。

亚慱体育app在线下载

  错误代码:  sampleCountVoiceKey::OnBackward(....){  ...  intatrend=sgn(buffer[samplesleft-2]-  buffer[samplesleft-1]);  intztrend=sgn(buffer[samplesleft-WindowSizeInt-2]-  buffer[samplesleft-WindowSizeInt-2]);  ...  }  说明:  buffer[samplesleft-WindowSizeInt-2]该表达式是乘以其自身。这个错误是由于复制粘贴代码引发的,该程序员拷贝了一行代码,却记得把2改回1了。  准确的代码:  intztrend=sgn(buffer[samplesleft-WindowSizeInt-2]-  buffer[samplesleft-WindowSizeInt-1]);  建议:  复制粘贴代码时千万要小心。

  不建议大家拒绝接受用于复制粘贴的方法,却是它显然很简单,用于一起过于便利了。但用的时候千万要小心,不要生气。  俗话说有备无患。忘记复制粘贴代码可能会造成大量的错误。

想到这些通过V501临床找到bug的例子中,有一半的错误都是由于用于复制粘贴方法造成的,另外一半是因为拼写错误。当然关于这个话题,我们另一篇文章专门写道它。  当你拷贝代码并展开改动的时候,时刻要忘记检查你否几乎做到对了!千万别懒散!  另外,我们还不会辩论更加多关于复制粘贴的话题,我开玩笑你还没有意识到这个问题影响的范围有多广,但是我确保不会让你印象深刻印象。


本文关键词:,学点,C++,小,知识,复制,粘贴,代码,千万,要

本文来源:亚慱体育app在线下载-www.51ttsx.com