递归火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库

类的成员变量什么时候会被自动销毁?

查看数: 9793 | 评论数: 8 | 收藏 1
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2021-2-17 20:58

正文摘要:

本帖最后由 Fang0x378 于 2021-2-18 21:37 编辑 为什么窗口的成员变量在窗口销毁后还存在呢? C语言也是这样吗?

回复

Fang0x378 发表于 2021-2-19 08:15:54
试了一下C#也是这样
Fang0x378 发表于 2021-2-19 07:56:04
lplandss 发表于 2021-2-18 21:58
这是你代码写的不对,局部变量不能放到方法外面,不然就变成了程序集变量了,你把变量放到方法内部保证每次都 ...

我就是想知道,成员变量在窗口销毁后什么时候回收?

你不能要我不用成员变量啊,上面只是我特意写的一个例子。
ziv 发表于 2021-2-19 07:51:22
局部变量新窗口.创建对话框 (),
窗口关闭了才返回
lplandss 发表于 2021-2-18 21:58:29
这是你代码写的不对,局部变量不能放到方法外面,不然就变成了程序集变量了,你把变量放到方法内部保证每次都自动清零
Fang0x378 发表于 2021-2-18 21:36:42
不知道是否和主流编成软件一样?其他语言也不会,也没仔细研究过。
希望吴总能看到讲解一下。
1503123 发表于 2021-2-18 12:13:08
创世魂 发表于 2021-2-18 09:54
这个应该是因为窗口载入的时候定义的是成员变量  (其实不能定义局部变量,会被释放),所以窗口其实只是关 ...

创建对话框窗口,跨窗口操作时,也不能释放。
创世魂 发表于 2021-2-18 09:54:32
这个应该是因为窗口载入的时候定义的是成员变量  (其实不能定义局部变量,会被释放),所以窗口其实只是关闭了,窗口变量并没有释放。

火山所有功能性质的类,比如**操作,json,xml等等。都已经做了自动销毁处理。  
基本类型不太清楚,按理说应该也会做相应处理的。

你提供的这种情况,你可以在 窗口将被销毁的时候,手动将基本类型重置。。

abcfox 发表于 2021-2-17 21:15:03
说明窗口没有被释放

QQ|Archiver|手机版|小黑屋|递归火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-11-25 19:13 , Processed in 0.087173 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表