W
wddelphi
Unregistered / Unconfirmed
GUEST, unregistred user!
老鸟们可别骂我,我已经在全文检索中检索过了,好像没有答案,所以来提问了。
问题一:
一个指针有结束的地址吗?
比如,一个对象(指针),TForm1,它的地址是@Form1,但是否应该有个结束的地址呢?
比如<EOF>?我想用sizeof取对象的大小,结果都是4(我想应该是integer(指针)的
size吧!),没有结束标志,我怎么计算这个对象占用的内存是多少?像自己做链表,
总有个标志可以识别其为最后的节点,那对象或其它指针怎么识别的?
问题二:
知道一个对象(指针)的地址,比如,@Form1,我该怎样一个字节一个字节地读下去,
把指针转成integer,再加上要移动的长度,再读取,是这样吗?
还有,一个进程也有它的运行空间,不能访问到其它进程的内存中去,那它也
应该有个标志结束的地址,不然我在程序中顺着某个变量的地址一直往下移,不就能访
问到其它进程中去了吗?
请各位高手帮忙解答,如果嫌分少~555,我还有100块私房钱也贴出来~
问题一:
一个指针有结束的地址吗?
比如,一个对象(指针),TForm1,它的地址是@Form1,但是否应该有个结束的地址呢?
比如<EOF>?我想用sizeof取对象的大小,结果都是4(我想应该是integer(指针)的
size吧!),没有结束标志,我怎么计算这个对象占用的内存是多少?像自己做链表,
总有个标志可以识别其为最后的节点,那对象或其它指针怎么识别的?
问题二:
知道一个对象(指针)的地址,比如,@Form1,我该怎样一个字节一个字节地读下去,
把指针转成integer,再加上要移动的长度,再读取,是这样吗?
还有,一个进程也有它的运行空间,不能访问到其它进程的内存中去,那它也
应该有个标志结束的地址,不然我在程序中顺着某个变量的地址一直往下移,不就能访
问到其它进程中去了吗?
请各位高手帮忙解答,如果嫌分少~555,我还有100块私房钱也贴出来~