float floatBuffer[4]
配列を定義し、構造体を持っているとしましょう。struct vec3{float x,y,z;} myVec;
vec3を割り当てる前に、次を割り当てます。floatBuffer[3] = 0.0f;
(これが可能な場合)どのようmyVec
にfloatBuffer[0]
(バイナリコピー)に割り当てることができますか?
floatBuffer [0] == myVec.x
floatBuffer [1] == myVec.y
floatBuffer [2] == myVec.z
floatBuffer [3] == 0.0f
?