Post increment operator ++
<pre><code>cout&lt;&lt;(x++)++; //fails 
cout&lt;&lt;++(++x); //passes
</code></pre>

<p>Why does the post increment fail ? I see it happen but not sure of the technical reason.
thanks in advance</p>
