找回密码
 点一下
查看: 1509|回复: 10

union bug是什么?

[复制链接]
发表于 2010-8-8 17:40:13 | 显示全部楼层 |阅读模式
union bug是什么?·····

比return bug好用?为什么不推广?

不明白···
看过union bug滴研究,不知道具体有什么用,用在哪里好。
发表于 2010-8-8 18:47:29 | 显示全部楼层
没return bug好用...
回复

使用道具 举报

发表于 2010-8-8 19:14:16 | 显示全部楼层
ls错误,unionbug的优点在于不需要单独写程序,多种类型转换速度快,执行速度对比returnbug快,等。
他的优点也是缺点,使用起来比较复杂,因为没单独函数,可读性查,转1.24版本基本上只能重写。另外,某些写法会有一个变量的泄露……
1.20版本下,水平足够的人还是推荐用unionbug,另外,纯粹的uoionbug使用者没多少,大约就我一个(连上前面的话有点装了)
回复

使用道具 举报

发表于 2010-8-8 20:04:07 | 显示全部楼层
又要对应的全局变量 单独函数也不见得比RB快 而且一对多转换也不常有 写出来也没有RB美观 虽然是挺好的一东西,可惜既生UB,何生RB...
回复

使用道具 举报

发表于 2010-8-8 20:26:22 | 显示全部楼层
那么请问:1.24union bug被修正了吗?
回复

使用道具 举报

发表于 2010-8-8 20:41:38 | 显示全部楼层
union bug的话,临时局部变量的数量最坏情况可能需要增加一倍吧,因为再一次赋值时会被一起覆盖,所以需要临时变量来记录……
在1.24里一起被干掉了
回复

使用道具 举报

发表于 2010-8-8 21:26:23 | 显示全部楼层
占用内存跟执行效率是两回事吧,而且用Rb不是也用参数这个临身变量?而且调用函数在执行上要入出栈一次吧。除去这部分,ub因为要存入公共区域多一步赋值,会多一点,从执行次数上看,似乎ub能多执行几次。全局变量可以公用,局域的也是没多少,主要还是写无论太复杂了,除非用习惯,否则很容易出错,特别是简化步骤时
回复

使用道具 举报

 楼主| 发表于 2010-8-8 22:08:39 | 显示全部楼层
那什么好·····

ub比rb好,应该有很多人用吧·····
回复

使用道具 举报

发表于 2010-8-9 06:58:06 | 显示全部楼层
因为发现都的晚,使用复杂,会用的又,使用费很少
回复

使用道具 举报

发表于 2010-8-9 07:44:46 | 显示全部楼层
再加上随着1.24的出现,这些都被淘汰了
回复

使用道具 举报

 楼主| 发表于 2010-8-9 08:58:09 | 显示全部楼层
那可以无视了

但我1.24也不会用····

所以······
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-11-25 07:37 , Processed in 0.057226 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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