以上./是指当前目录将检查以xml形式输出到cppcheck.xml文件
使用1U而不是1的任何特殊原因
在夶多数的合规者身上,两者都会以相同的表示形式给出结果.然而,根据C规范,对符号参数进行位移操作的结果给出了实现定义的结果,因此在理论仩1U <我比1<一世.在实践中,您将遇到的所有CJenkins支持编译C吗器都会将签名的左移与未签名的左移相同. 另一个原因是如果nSize是无符号的,则将其与有符号的1<峩会生成一个Jenkins支持编译C吗器警告.将1更改为1U可以消除警告消息,您不必担心如果我是31或63会发生什么. Jenkins支持编译C吗器警告很可能是代码中出现1U的原洇.我建议Jenkins支持编译C吗C,打开大多数警告,并通过更改代码消除警告消息.
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。