C++ 这种增量语法意味着什么?

C++ 这种增量语法意味着什么?,c++,syntax,increment,C++,Syntax,Increment,我遇到了一行代码,这让我很困惑。我试着搜索,但甚至不确定要搜索什么 该行如下: int i = ++::i; 我不知道这行的计算结果是否为: int i+= i ; 如有任何帮助,将不胜感激 int i = ++::i; :告诉编译器从全局范围使用i。如果没有它,编译器将使用您刚才声明的i,这是未定义的行为。欲了解更多信息,请参阅

我遇到了一行代码,这让我很困惑。我试着搜索,但甚至不确定要搜索什么

该行如下:

 int i = ++::i;
我不知道这行的计算结果是否为:

 int i+= i ;
如有任何帮助,将不胜感激

int i = ++::i;
告诉编译器从全局范围使用
i
。如果没有它,编译器将使用您刚才声明的
i
,这是未定义的行为。欲了解更多信息,请参阅