掌握Lua的基本数据类型:入门必备基础
四、总结[*]任何需要进行垃圾回收处理的 数据类型,必然以CommonHeader作为该结构体定义的最开始部分 。就像C++类的实现,CommonHeader是一个基类的所有成员,而其他需要回收处理的数据类型均从这个基类继承下来。
[*]GCUnion 联合体,将所有需要进行垃圾回收的数据类型全部囊括其中,这样定位和查找不同类型的数据时就方便多了。
[*]table 表是lua 中唯一的数据结构;既可以表示 hashtable 也可表示为 array;配合元表可以定制表复杂的功能(如实现面对对象编程中的类以及相应继承的功能)。
页:
[1]