递归火山软件开发平台

标题: 对象参考模板类 [打印本页]

作者: 小蜗牛    时间: 2025-10-13 00:19
标题: 对象参考模板类
火山有一个 "参考对象模板类" 但是我实际测试下来,返回并赋值后..它会清理两次...
也就是不能赋值....没明白这个的意义再哪里...所以就自己造了一个..

可以随意返回并赋值的类..
赋值后,参考数据,实际上是引用对象 的参考数据

你可以在 模板类型1 的 类_清理 回收观察

当然..没有经过非常严格的测试,请自行测试~







作者: aaa2778    时间: 2025-10-13 02:13
对象参考模板类
作者: 793359277    时间: 2025-10-13 02:19
发明人: 小蜗牛
发明项目: 对象参考模板类
作者: guangye1    时间: 2025-10-13 06:41
看看新研究
作者: 山梦    时间: 2025-10-13 07:50
发明人: 小蜗牛
发明项目: 对象参考模板类
作者: itismine    时间: 2025-10-13 09:27
学习一下。。。
作者: Pomelo    时间: 2025-10-13 09:44

发明人: 小蜗牛
发明项目: 对象参考模板类
作者: rinipp    时间: 2025-10-13 10:21
发明人: 小蜗牛
发明项目: 对象参考模板类
作者: yifan09    时间: 2025-10-13 12:25
小蜗牛厉害
作者: 摘星揽月    时间: 2025-10-13 13:03
111111
作者: 小小小小鸟    时间: 2025-10-13 15:45
看了下吴老的代码,参考对象应该是可以赋值,之后这个参考对象引用的都是同一个对象。但是,只要定义一个基于参考对象类的变量,就会默认new一个新的模板类型1的实例对象。然后在赋值的时候原有的实例对象进行引用计次递减(如果计次为0就会销毁该对象),调试状态下就能观察出来明显是在赋值时就原有的对象进行了类清理。猜测老吴之所以在类初始化里面加这个new,是为了让小白用户定义了相关变量就能直接用,而不用多写一行代码来给参考对象赋实例对象的指针。但是对于高阶用户,这样操作就明显多了一次new 和 delete的开销。火山基础库的实现在于老吴的取舍~
作者: 小蜗牛    时间: 2025-10-13 15:53
小小小小鸟 发表于 2025-10-13 15:45
看了下吴老的代码,参考对象应该是可以赋值,之后这个参考对象引用的都是同一个对象。但是,只要定义一个基 ...

这样啊.谢谢解答
作者: 小小小小鸟    时间: 2025-10-13 15:54
小蜗牛 发表于 2025-10-13 15:53
这样啊.谢谢解答

谢谢蜗牛大佬的谢谢!
作者: htpmcj    时间: 2025-10-13 16:53
666

作者: zlk    时间: 2025-10-13 23:21
对象参考模板类
作者: alanwoo    时间: 2025-10-14 00:17

对象参考模板类
作者: 心书万卷    时间: 2025-10-14 18:44
学习一下
作者: aycap    时间: 2025-10-15 09:25
好好好好好好好
作者: 梦临中国    时间: 2025-10-15 12:10
目前还没用到,感谢
作者: 厚德载物    时间: 2025-10-15 22:06
看看新研究
作者: wangvoldp    时间: 2025-10-15 23:06
视窗加个引用 参考 指针 就搞定了, 可惜就是不听
作者: 高山!&流水    时间: 2025-10-16 00:37
谢谢分享




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4