编译器错误 C2720

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

注解

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

示例

以下示例生成 C2720,并演示如何修复它:

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