Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在 math3d 库中,作者使用了以下这行,这让我感到困惑。我想知道是否有人可以解释一下用法。
typedef float M3DVector2f[2];
数组如何与单个浮点数同义?
M3DVector2ffloat是2 个元素的数组的别名。
M3DVector2f
float
它避免了过多的输入并给出了一个有意义的名字
所以你可以简单地说,
M3DVector2f point1, point2;
代替float point1[2], point2[2];
float point1[2], point2[2];
或者
M3DVector2f point3 ={2.3f,-2.1f};
代替float point3[2] ={2.3f,-2.1f};
float point3[2] ={2.3f,-2.1f};