我遇到了一個名爲PolyBoolean的庫。這與我的問題基本無關。 在庫有一個奇怪的結構類型如下:一個奇怪的C++結構的引用成員
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
,我如何獲得g
中x
和y
的值?
我試過v2.g.x
,vs2008編譯器給了我一個錯誤:"error C2059: syntax error"
任何幫助將不勝感激。
抱歉發佈的代碼的結構不良。我是新來的,不知道如何格式化它,因爲它在編輯器中。 – liudaisuda 2013-05-03 14:48:51
這就是爲什麼具有足夠高聲譽的用戶可以編輯其他人的帖子。 :) – 2013-05-03 14:50:43
非常感謝。這看起來不錯 – liudaisuda 2013-05-03 14:51:53