そーゆーのだ。

そもそも++した時点でその式は左辺値ではなくなる。
左辺値でないものに代入はできない。

できたとしたら、コンパイラのバグか、規格外の拡張機能だ。