1

私はいとこから与えられたコードに取り組んでいます。コードには、認識できない記号があります。誰かが私にそれを認識して説明するのを手伝ってくれるなら、それは素晴らしいことです!

OBJECT_SIZE は定数 ">> 1" であり、理解の助けが必要な部分です。

"OBJECT_SIZE>>1"

    m_CenterPt    = Point2F(middle.x - (OBJECT_SIZE>>1) - MIDOFFSET,
                            middle.y - (OBJECT_SIZE>>1) - MIDOFFSET);
4

1 に答える 1

2

>>演算子は右シフトです。正の数を 1 ビット右にシフトすることは、整数を 2 で除算することと同じです (10 進数の最後の桁を削除することが整数を 10 で除算することと同じ理由で)。

于 2013-07-25T15:54:07.427 に答える