構造体の配列があり、構造体の最初の要素へのポインターを作成しました。++
私のコードでは、次のようにポインタで演算子が使用されているのを見てきました: ptrStruct++
、これは正確には何をしますか? 次の配列位置に移動しますか? それとも、演算子のオーバーロードとして使用されますか?
ここにコードを記述します。オブジェクトは Ogre3D のものです。
RGBA colours[nVertices];
RGBA *pColour = colours;
rs->convertColourValue(ColourValue(1.0,0.0,0.0), pColour++); //0 colour
rs->convertColourValue(ColourValue(1.0,1.0,0.0), pColour++); //1 colour
rs->convertColourValue(ColourValue(0.0,1.0,0.0), pColour++); //2 colour