Pointer 同Address 在C++有乜用?

2006-12-26 1:53 am
Pointer 同Address 在C++有乜用?
可唔可以比d examples?

回答 (1)

2006-12-26 9:42 am
✔ 最佳答案
記憶體有好多個位置記錄資料,每個位置有一個地址/address,就如同我地每個人有一居所,每居所有一地址。

每個變數儲著的資料,佢地都會各自有各自的地址。

假若我地有某一記憶體地址,我地去那個記憶體地址便能夠找到所需資料。

pointer就是用在這裏。有時我地唔係下下要該筆資料傳來傳去/由一個變數複製到另一個變數,或是有一個變數儲存了極奇多的資料,我地唔想下下copy佢有程式的一part去程式的另一part,咁我地可以用pointer,裝住該變數的地址。我地每次要查詢該變數時,只需要根據地址到佢府上查看,而用不著下下要該筆大資料由一處複製到另一處。

意像化的解析就係咁多,深入詳細又要有example的話,就到以下網址詳看^^。
http://cplusplus.com/doc/tutorial/pointers.html


收錄日期: 2021-04-13 01:01:47
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20061225000051KK02643

檢視 Wayback Machine 備份