S shy_cm Unregistered / Unconfirmed GUEST, unregistred user! 2000-02-22 #1 近日阅读一些程序发现有的程序将定义type在implementation 部分, 而好象大部分程序都是在interface 下,不知有什么不同。
A Another_eYes Unregistered / Unconfirmed GUEST, unregistred user! 2000-02-22 #2 在implementation部分的定义的所有东西都只对本unit可见。外界无法访问.
P Pipi. Unregistered / Unconfirmed GUEST, unregistred user! 2000-02-22 #4 定义type在implementation 部分只有本unit文件的该type下面部分才能用它, 别的unit看不到它。
A Another_eYes Unregistered / Unconfirmed GUEST, unregistred user! 2000-02-22 #7 type是给编译器用的, 如果你不定义该种类的变量哪来占内存一说?
W wrench Unregistered / Unconfirmed GUEST, unregistred user! 2000-02-22 #8 根据编译原理,定义运行时并不占内存 当然,编译时,定义在InterFace部分,编译程序要将其放如全局堆中, 便于别的单元引用,会多占一些内存
3 3h Unregistered / Unconfirmed GUEST, unregistred user! 2000-02-23 #9 照理说是完全一样的,不过如果只需要局部的变量就应该定义局部的, 以免引起误会的混乱,这也是定义的意义。