|
![](/i/fill.gif) |
On 4/19/2012 18:38, Alain wrote:
> Le 2012/04/17 09:40, Warp a écrit :
>
>>> is a perfectly valid statement in C++. On the other hand, it also mea
ns that
>>
>>> while (x[i] = y[i--]) ;
>>
>>> is perfectly valid. You sick, sick people.
>>
>> I think that's Undefined Behavior because the same variable is being
>> modified and referenced more than once in the same expression.
>>
>
> Nothing undefined here.
Does it compare x[i] to y[i] or to y[i-1]? Why do you answer that way?
--
Darren New, San Diego CA, USA (PST)
"Oh no! We're out of code juice!"
"Don't panic. There's beans and filters
in the cabinet."
Post a reply to this message
|
![](/i/fill.gif) |