0
我基本上想要將結構NodeA
鏈接到結構NodeA
或NodeB
,例如。c中不同類型結構的鏈接結構?
struct NodeA{
int type;
int data;
void *ptr;
};
struct NodeB{
int type;
float data;
void *ptr;
};
NodeA Node1;
NodeB Node2;
Node1.ptr = &Node2;
然後以某種方式閱讀,那麼該類型判斷它是一個節點A或B.
if(Node1.ptr.type == 1){ ...
這在某種程度上可以用C?
感謝它解決我的問題! – user1821987 2013-05-10 20:25:43