作者deepking (wnuiayldh)
看板C_and_CPP
标题[问题] 能将指标拆成整数储存吗?
时间Tue Aug 31 00:38:56 2010
unsigned int * p;
unsigned int x,y;
用sizeof看 p : 8 bytes
x : 4 bytes
y : 4 bytes
能够把p拆成两半存进x,y
之後在把x,y组合成p吗?
===============================================
typedef struct{
unsigned int x;
unsigned int y;
}UI;
typedef union{
unsigned int* p;
UI i;
}MYTYPE;
这样还蛮方便的@@
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.129.35.39
1F:→ LPH66:union 你是 64-bit 的系统对吧? 08/31 00:44
2F:→ deepking:是的~还没用过union说,来试看看~thx 08/31 00:46
※ 编辑: deepking 来自: 220.129.34.102 (08/31 11:18)