※ 引述《gsj.bbs@bbs.nchu.edu.tw (國王的新衣)》之銘言:
> Pointer這種東西,對於程式語言的初學者來說
> 的確是一個難以了解又麻煩的東西
> 它卻是循序化程式抽象模型的基礎
> 個人曾以 “不動產物件的傳遞模型” 來詮釋它
> 本文可以讓初學者徹底了指標是什麼, 要如何使用
> 以及它的來由
> 指標這種東西的出現,來自於硬體上的架構
> 只要有電腦,就一定有這種東西
> 當初用了 ”物件” 這個字眼,被誤會成 ”OO”,其實他們是不太相干的東西
> 我說所有的指標不管它指向什麼,都是32 bit,也被別人挑了好久的語病
> 正確的說法應該是:指標的位元數應該等於匯流排上硬體位址線數
從pentium pro開始
x86的address bus就有36bit了...
x86_64的pointer為64bit
不過K8的address bus是40bit
--
※ Origin: SayYA 資訊站 <bbs.sayya.org>
◆ From: tsugumi.m3.ntu.edu.tw