delphi 组件容器TObjectList代替List
2016-03-29 06:45
537 查看
delphi 组件容器TObjectList代替List
TObjectList
objList->delete(0);
这个会释放第0行元素的对象
如果是这样的对象,删除的时候frm指针所指的对象也要删除,frm指针为空就不删除,不为NULL就删除。
所以不想删除frm指针的对象,就不用TObjectList。
但是如果仅仅是简单类型或frm是自己new的,TObjectList用起来会很方便。
参考
http://www.cnblogs.com/del/archive/2011/12/21/2295794.html
TObjectList
objList->delete(0);
这个会释放第0行元素的对象
class TTabFormInfo { public: int a; String s1; String s2; TForm *frm; };
如果是这样的对象,删除的时候frm指针所指的对象也要删除,frm指针为空就不删除,不为NULL就删除。
所以不想删除frm指针的对象,就不用TObjectList。
但是如果仅仅是简单类型或frm是自己new的,TObjectList用起来会很方便。
参考
http://www.cnblogs.com/del/archive/2011/12/21/2295794.html
相关文章推荐
- Objective-C中的runtime详解_1
- swift学习-AnyObject类型记录
- Xcode的一些常用配置
- Object类中方法
- 一些错误的解决方法
- Objective-C监听键盘删除按钮
- JavaScript之基础-14 JavaScript Object对象(概述、创建对象、属性、方法)
- JSONObject的fromObject方法有什么作用
- J2ObjC 1.0 发布,将 Java 转换为 Objective-C
- NSObjCRuntime, NSZone, NSObject报错Unknown type name 'NSString'
- 懒加载 warning: could not load any Objective-C class information. This will significantly reduce the qu
- Non-Maximum Suppression for Object Detection in Python
- Object-C 中 的重要类型
- Object-C基础(15)——NSBundle与对象归档
- WaitForSingleObject函数的使用
- Object对象转换成json
- Object-C基础(14)——文件
- Object-C基础(13)——字典与谓词
- 集合类(Objective-C & Swift)
- 快速理解Runtime of Objective-C