In C++,
is
(a+++b)
processed as
((a++) + b)
or
(a + (++b))
Where is this clarified in the standard?
the first part of this question has many answers, but the specific question WHERE IN THE STANDARD IS THIS CLARIFIED is not answered very clearly elsewhere.
for those interested, it is at 2.4.3 in the 2003 C++ standard (ISO/IEC 14882)
"If the input stream has been parsed into preprocessing tokens up to a given character, the next preprocessing token is the longest sequence of characters that could constitute a preprocessing token, even if that would cause further lexical analysis to fail."