C ++中的“ –>”运算符是什么怎么用?

看了 Hidden Features and Dark Corners of C++/STL 中关于 comp.lang.c++.moderated的介绍后, 很好奇以下代码片段可在Visual Studio 2008和G ++ 4.4中编译通过。

示例代码:

查找资料后发现–>不是独立的运算符。实际上 它是两个独立的运算符-- and >

while条件是递减x,同时返回x的原始(未递减)值,然后使用>运算符将原始值与0进行比较。

为了更好地理解,该语句可以写成下面的样子:

 

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据