编译器错误 C2720

“identifier”:成员上的“specifier”存储类说明符非法

存储类无法用于声明外部的类成员。 要解决此错误,请从类声明外部的成员定义中删除不需要的存储类说明符。

示例

下例生成了 C2720,并介绍了如何修复此错误:

// C2720.cpp
struct S {
   static int i;
};
static S::i;   // C2720 - remove the unneeded 'static' to fix it