讨论 结构体(Record)的用法
白耗子 2010-09-27 05:43:44 关于Record 大家都很熟悉~~
如果参数很多时 用Record 作为参数 无疑是正确的选择~~
而且赋值很方便~~ 不用逐个字段进行赋值~~
在当做 Dll 参数时更是方便~~ 尤其是跨语言的Dll 用 ^Record 相当和谐
Record 里支持函数(D7 似乎不支持,2010 我试了试可以的)
有人说OOP 中 类才是王道 但是我想 三四个参数你也用类 到处去实例 (Record 不用实例)
不过大家用的时候不知道有没有这种情况
一大型 Record MyRecA
MyRecA 中有些是 指针(指向一个结构体)
如果要把MyRecA 赋给 MyRecB
然后释放 MyRecA
问题是 MyRecA 中的那些指针 赋值时候 MyRecB要一个一个申请空间吗?