我遇到了一个名为 PolyBoolean 的库。这基本上与我的问题无关。在库中有一个奇怪的结构类型如下:
struct VNODE2
{
VNODE2 * next;
VNODE2 * prev;
UINT32 Flags;
union
{
VECT2 p;
GRID2 g;
};
};
GRID2 定义为:
struct GRID2
{
INT32 x, y;
};
GRID2
定义一个点,是点的VECT2
另一种表示,类似于GRID2
并且VNODE2
是node
。假设我有一个VNODE2
结构变量v2
,我怎样才能得到x
and y
in的值g
?
我试过v2.g.x
了,vs2008编译器给了我一个错误:"error C2059: syntax error"
任何帮助将不胜感激。