What is the “–>” operator in C++?
–> is not an operator. It is in fact two separate operators, — and >. The conditional’s code decrements x, while returning x‘s original (not decremented) value, and then compares the original value with 0 using the > operator. To better understand, the statement could be written as follows: while( (x–) > 0 )