中心点Pからの角度AとBの比較ですが、
どちらが反時計回り方向にあるか比較したいのです。

単純にラジアンの大きさで比較すりゃいいじゃんと言われても
角度0を挟んだ場合、比較がおかしくなってしまいます。
C++だとどう書いたらいいでしょうか?