【发布时间】:2011-10-15 10:07:00
【问题描述】:
我希望能够像这样在“vector3D”上使用数学函数
vector3D a = v3d(1.0,1.0,1.0);
vector3D b = v3d(2.0,0.0,5.0);
a+=b;
vector3D c = a*b;
我的 typedef 结构的代码:
typedef struct _vector3D{
float x;
float y;
float z;
}vector3D;
static inline vector3D
v3d(const float x, const float y, const float z)
{
vector3D v = {x,y,z};
return v;
}
如何让我的 typedef struct vector3D 来处理这些操作符?
【问题讨论】:
标签: objective-c math struct typedef