In the book "A Tour of C++" (Bjarne Stroustrup), section 1.4.1 it says,
"The order of evaluation of expressions is left to right, except for assignments, which are right to-left."
However, I have read in the CPP reference that C++ has no concept of order when evaluating an expression: it may evaluate the expression in any order. So I have two questions:
What does the author mean by this?
Even if the evaluation is done from left to right, should this be something I worry about? The precedence of operators will take place anyway, or am I wrong?