是否有可能解决以下问题:clang tidy抛出了。error: do not use pointer arithmetic [cppcoreguidelines-pro-bounds-pointer-arithmetic,-warnings-as-errors]
我正在使用的项目是C / C++的混合版本,在C端无法进行任何更改。
extern const Test_Ptr* test;
auto enable = (Test_Ptr->pIndex[1].base == 1)
? true
: false;
最佳答案
坦率地说,该警告(由您的配置提升为错误)。
您可以解决它,但是只能使您的代码难以遵循和维护。
只需关闭cppcoreguidelines-pro-bounds-pointer-arithmetic
即可。
关于c++ - 避免指针算术,修复clang整齐的错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/59707939/