” operator?(Stackoverflow)

Question:

After reading Hidden Features and Dark Corners of C++/STL on comp.lang.c++.moderated, I was completely surprised that it compiled and worked in both Visual Studio 2008 and G++ 4.4.

The code:

{{printf}}

I’d assume this is C, since it works in GCC as well. Where is this defined in the standard, and where has it come from?

Answer:

That’s not an operator –>. That’s two separate operators, — and >.

The condition code is decrementing x, while returning x’s original (not decremented) value, and then comparing the original value with0 using the > operator.

To better understand, the statement could be written as follows:

,一路走来,我们无法猜测将是迎接什么样的风景,

” operator?(Stackoverflow)

相关文章:

你感兴趣的文章:

标签云: