討論串[問題] address的問題
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁
內容預覽:
假設是在 64-bit 的環境,sizof(void*)=8, sizeof(int)=8. 例. a 的位置是 0x10000000,64-bit int,所以佔8格至 0x10000007. a[1] 的位置是 0x10000008 (至 0x1000000F). a[2] 的位置是 0x100
(還有797個字)
內容預覽:
對不起問題有點混亂了,其實只是想知道pointer和reference後面到底是怎麼運作的. EX:. int a[] = {1,2,3,4,5};. int *k = a;. int **k2 = &k;. int ***k3 = &k2;. cout<< k << ' ' << a << ' '
(還有160個字)
內容預覽:
int d = 3;. int *k = &d;. int **k2 = &k;. int ***k3 = &k2;. cout<< k << ' ' << k2 << ' ' << k3 << endl;. output: 印出了三個不同的位址,其中各個的差距都是12. 問題一:為什麼是差距是12
(還有97個字)
首頁
上一頁
1
下一頁
尾頁