PTT
Submit
Submit
選擇語言
正體中文
简体中文
PTT
CSIE_DBMS
[問題] 作業三
作者:
b98902080
(虛數)
2011-11-10 00:48:17
看了前幾屆的問題知道slot分空間要用slot[-i]
但我看hfpage.h裡是直接宣告一個slot_t slot[1];
那怎麼確定他佔用的是data尾的部分
可能解決方法:
1.不用管,因為程式有標freeSpace,所以就當作他有指到data尾(但會有指標亂指
的潛在問題)
2.在init時修改位置
請問是要怎麼做比較好
謝謝
作者:
vdm9999
2011-11-10 23:00:00
他本來就在尾了 因為在Class中最晚宣告 剛好黏在data[]後如果不放心他黏在後面可以init的時候slot = data + sizeof(data);我沒實際測過上面那行 不過可以自己印addr檢查看看剛發現那行compile過不了 slot的值沒辦法改 不過可以放心slot會正好在data[]後 (因為無alignment問題)
作者:
b98902080
(虛數)
2011-11-11 03:21:00
非常感謝,還幫忙測狀況,感恩
作者:
TimeString
(時弦 - 我要DJmax的pc版!)
2011-11-11 15:26:00
slot 本身不能被設值,設值就代表你想改變這個陣列的位址,那就天下大亂了!
繼續閱讀
[問題] 關於作業三
tempTTP1
[問題] foreign key的問題
b98902080
[討論] hw3 - firstRecord, nextRecord
iownthegame
[情報] 不考第八章
vincimrs
[建議] 請問可不可以先把作業一、二的解答放上
b98902080
[問題] 期中考
crosserclaws
[問題] 有一些關於投影片的問題想請問一下
tempTTP1
Re: [討論] 作業三
vincimrs
[討論] 作業三
wmin0
Re: [問題] 作業二
b98902080
Links
booklink
Contact Us: admin [ a t ] ucptt.com