全局对象不应同时被 static 和 const 等关键字限定
4.12 ID_staticAndConst
在 C++ 语言中,由 const 或 constexpr 关键字限定的全局对象已具有内部链接性(internal linkage),不应再被 static 关键字限定。
示例:
static const int i = 123; // Non-compliant, redundant ‘static’
应改为:
const int i = 123; // Compliant
相关
依据
ISO/IEC 14882:2003 7.1.1(6)
ISO/IEC 14882:2011 7.1.1(7)