作者chwan1 (小V)
看板EE_DSnP
標題Re: [問題] 關於 getNext
時間Tue May 6 12:13:43 2008
照程式的架構來看
應該是要把輸入 p 指到的 object 的前四個 byte 拿出來
可是實際上到底要怎麼把一個物件開頭幾個 byte 拿出來
或是要如何把一段連續記憶體中的資料拿出來呢??
一直找不到相關的指令....
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.247.113
1F:推 BVB:據說批踢踢兔某板有教學 (逃 05/06 12:26
2F:→ chwan1:敢問某版?XD 05/06 12:26
3F:推 ckaha:暴力轉換如何? 把原來存T的位址改存T* 05/06 12:31
4F:推 bnsblue:暴力轉就好~不需特殊指令XD 05/06 12:40
5F:→ chwan1:可是我寫 (T*)(*p) compile 不過 orz 05/06 13:02
6F:→ chwan1:can not convert from T to T* 05/06 13:04
7F:→ chwan1:同樣的在 pushFront 寫 (*p) = _first 也不過 >< 05/06 13:22
8F:→ chwan1:原來是要 cast * to ** !! 05/06 13:36
9F:推 hoghcmkcm:用一個4bytes的物件指向那個位置 05/06 13:36
10F:推 ric2k1:*p 的型態是 T 不是 T* 吧? 05/06 14:31
11F:推 ckaha:T** 的形態才是指向T*的指標 05/07 00:13