title: Is (++i)++ undefined behavior?
body: <p>Is <code>(++i)++</code> undefined behavior? Is it possible that the side effect of prefix increment happens after retrieving the incremented object for postfix increment to operate on? That would seem strange to me.</p>
  
  <p>My gut feeling says this is undefined in C++03 and well-defined in C++11. Am I right?</p>