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