很多函式 (例如 fread) 中緩衝區的型態是 *void。
簡單的來說,就是不指向任何有形相的資料。
每當我看到這個 *void,就會想到金剛經的這句話。
所有一切眾生之類,若卵生、若胎生、若濕生、若化生;若有色、若無色;
若有想、若無想;若非有想,若非無想,我皆令入無餘涅槃,而滅度之。
今天無論是整數,浮點數,或是字元,我都令入無餘記憶體,而滅度之。
記憶體裡的位元組,無非是一些高低電壓而已。
所謂資料型態,只是在你的眼中存在而已,事實上哪裡存在呢?
雖然如此,我還是必須用一個指標來表示這些我眼中的資料。
既然無論什麼形相事實上都不存在,那就用一個沒有形相的指標,這樣不就對了嗎?
離散老師好像也這麼說過金剛經這段話
回覆刪除