Possible Duplicate:
FAQ : Undefined Behavior and Sequence Points
In C++ there are expressions which look very ugly and bizarre. I was going through an article on a local community and found this expression i = (i, ++i,i) + i;
there. Is it expression fine or does it have some kind of problem? i
is of a primitive type.