gpt4 book ai didi

c++ - 铛整洁用static_cast替换reinterpret_cast

转载 作者:行者123 更新时间:2023-12-02 10:38:47 24 4
gpt4 key购买 nike

是否有任何规则可使clang整洁,以警告在可以使用static_cast的情况下无用的reinterpret_cast?
例如。

void f(void* p)
{
int* x = reinterpret_cast<int*>(p);
// static_cast is enough here
}

最佳答案

在clang-tidy中没有这样的检查。

如果需要此检查,则必须自己编写。有一个类似的可用作起点-google-readability-casting检查C样式的强制类型转换,并在static_cast足够的情况下自动修复它们。

关于c++ - 铛整洁用static_cast替换reinterpret_cast,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56096122/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com