readability-static-definition-in-anonymous-namespace¶
查找匿名命名空间中的静态函数和变量定义。
在这种情况下,static
是多余的,因为匿名命名空间将定义的可见性限制在单个翻译单元。
namespace {
static int a = 1; // Warning.
static const int b = 1; // Warning.
namespace inner {
static int c = 1; // Warning.
}
}
此检查将通过删除多余的 static
限定符来应用修复。