> (C++)++ってのは文法違反か?

Cの型(というか多重定義演算子の定義のされ方)による。>>771