UE4游戏探讨

PVS-Studio检查虚幻项目空指针及逻辑问题

2019-05-08  本文已影响0人  狼图腾_094d

PVS-Studio检查虚幻项目空指针及逻辑问题

1、IsValid(XXX)判断,不能正确检查,还是会报错,说没有判空就引用了,这个需要人工稍微看一眼排查一下。

2、不能准确识别异步回调里面写的没有判空的问题。因为我们大量使用CreateLambda创建异步回调的方法,这些和原来的方法都是写在一块,会被认为是同一个函数内容,所以如果上面判断了为空,回调里面没有判断,也不会报是否有问题。这个更多通过规范来避免。

注意一点:如果要想全面检查所有的错误,需要将项目全部重新生成一次。

上一篇下一篇

猜你喜欢

热点阅读