社区
Delphi
帖子详情
在构造一个类时想销毁这个类(由于某些条件不满足),如何做?
ricesoft
2002-04-08 05:55:21
比如说
constructor TMyObject.Create;
begin
if *** then //条件不满足,退出构造
begin
//如何在这里销毁???
Exit;
end;
m_list:=TList.create;
//......
end;
...全文
43
3
打赏
收藏
在构造一个类时想销毁这个类(由于某些条件不满足),如何做?
比如说 constructor TMyObject.Create; begin if *** then //条件不满足,退出构造 begin //如何在这里销毁??? Exit; end; m_list:=TList.create; //...... end;
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zx_wang
2002-04-08
打赏
举报
回复
Self.Free;
newwen
2002-04-08
打赏
举报
回复
create中不能销毁自己,可以触发异常(raise)让创建者销毁它
chechy
2002-04-08
打赏
举报
回复
上次NicroSoft好像说过。这个方法你试试
begin
if *** then //条件不满足,退出构造
begin
raise Exception.Create('Hello, world');
end;
m_list:=TList.create;
//......
end;
C++中的
类
——
构造
函数
每个
类
都分别定义了它的对象被初始化的方式,
类
通过
一个
或几个特殊的成员函数来控制其对象的初始化过程,这些函数叫
构造
函数。
构造
函数的任务是初始化
类
对象的数据成员,无论何时只要
类
的对象被创建,就会执行
构造
...
【C++】C++
类
和对象、
构造
函数和析构函数
它即可包含描述事物的数据,又可包含处理这些数据的函数,
类
在程序运行时是被用作样板来建立对象的。所以要建立对象,首先必须定义
类
。 定义
类
定义
一个
类
的一般格式为: class
类
名{ private: 成员表1; public:...
C++
类
和对象(二)——
类
的6个默认成员函数及日期
类
的实现
文章目录
类
的6个默认成员函数
构造
函数
构造
函数的概念
构造
函数的特性析构函数析构函数的概念析构函数的特性拷贝
构造
函数拷贝
构造
函数的概念拷贝
构造
函数的特性赋值运算符重载运算符重载赋值运算符重载日期
类
的实现...
java new
一个
线程执行完后会自动
销毁
吗_Java基础总结,超级全的面试题
static关键字表明
一个
成员变量或者是成员方法可以在没有所属的
类
的实例变量的情况下被访问。 Java中static方法不能被覆盖,因为方法覆盖(override)是基于运行时动态绑定的,而 static 方法是编译时静态绑定的...
【Effective Java】Ch2_创建
销毁
对象:Item2_当
构造
函数参数过多时考虑使用builder
静态工厂和
构造
函数都有
一个
限制:可选参数数量很大时,他们都不能很好地扩展。考虑一下这个例子:用
一个
类
来表示袋装食品上的营养成分标签,这些标签有几个必选字段:每份的含量、每罐的份数、每份的卡路里;还有...
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章