千
千王之王
Unregistered / Unconfirmed
GUEST, unregistred user!
来晚了,让ddev抢先了,真扫兴。
不过也可以凑合几句:
1)[在 Delphi 中,所有的类都是引用。]
基本可以这样认为吧,我可以说一下原理,一个32位的地址是作为内容放在一个临时指针
中的,这个地址就是Tobject。相当于指向指针的指针,所以,传递这样的东西时可以不用
引用,实际上就如同传递了一个long integer过去,地址不重要,值重要,因为这个值就是
Tobject的地址。
2)参数传递机制和内存引用机制是Object Pascal的特色,和java最相似,其实你们也可以考虑
在本例中使用^^技术。
不过也可以凑合几句:
1)[在 Delphi 中,所有的类都是引用。]
基本可以这样认为吧,我可以说一下原理,一个32位的地址是作为内容放在一个临时指针
中的,这个地址就是Tobject。相当于指向指针的指针,所以,传递这样的东西时可以不用
引用,实际上就如同传递了一个long integer过去,地址不重要,值重要,因为这个值就是
Tobject的地址。
2)参数传递机制和内存引用机制是Object Pascal的特色,和java最相似,其实你们也可以考虑
在本例中使用^^技术。