ハマったC++演算子の初歩的ミス

C++のこのコードなんですが。

{
  int j;
  +j;
}

構文的に正しいんですね。

確かに……、演算子の動作をインプリメントすれば意味のある指示にはなりますが……int。

気づかずハマりました。

ただインクリメントするだけなら、私はj++;を使ってます。ここはまったく別のものをあてがうつもりでいて……はぁ。

なんか久しぶりに、if(うんたら);{}のミスを思い出しました。