编译器错误 C2825

var:当后面跟有“::”时必须为类或命名空间

尝试形成限定名称未成功。

例如,请确保代码不包含函数名称以 :: 开头的函数声明。

示例

以下示例生成 C2825:

// C2825.cpp
typedef int i;
int main() {
   int* p = new int;
   p->i::i();   // C2825
   // try the following line instead
   // p->i::~i();
}