2012年9月19日 星期三

整數和指標的轉換

http://msdn.microsoft.com/en-us/library/k26sa92e.aspx

整數轉指標:
int baseAddr = 0x00000000;
void *ptr = (void *)baseAddr;  // 讓ptr指向0x00000000;這個位置

指標轉整數:
int i = 3;
int *ptr = &i;
int i_Address = (int)ptr;  // 將ptr變數儲存的位址轉換成整數