Clang-Tidy: Pointer parameter 'arr' can be pointer to const
时间: 2024-01-17 21:05:19 浏览: 343
这是Clang-Tidy给出的一个警告,意思是指针参数 'arr' 可以被声明为指向常量的指针。这个警告的目的是提醒你考虑将指针参数声明为指向常量的指针,以增加代码的可读性和安全性。
当你声明一个指针参数时,如果你没有修改指针所指向的内容,可以将其声明为指向常量的指针。这样做可以防止无意间修改了不应该被修改的数据。
要修复这个警告,你可以将指针参数 'arr' 的类型更改为指向常量的指针,如下所示:
```cpp
void foo(const int* arr);
```
这样做可以更好地表达你的意图,并且帮助其他开发人员理解该函数不会修改传入的数据。
阅读全文