|
看了一些文章,了解到string也是一种特殊的handle
同样有泄漏问题
但是其作用原理还有些疑惑,所以来求证下
question A:
处理一次
"AAA"+I2S(123)
是不是会生成一个"AAA"一个"123"和一个"AAA123",并且都无法释放
question B:
那如果单独使用stirng呢?
call AddSpecialEffect("Abilities\\Spells\\Other\\Monsoon\\MonsoonBoltTarget.mdl",x1,y1)
其中的"Abilities\\Spells\\Other\\Monsoon\\MonsoonBoltTarget.mdl"是否会生成一个新的handle被引用呢?
如果是的话,我事先用全局变量储存这些string能否防止?
question C:
另外,如果需要用到"AAA"+I2S(123)这样的运算
我可不可以用
set udg_tempString1 = "AAA"
set udg_tempString2 = I2S(123)
set udg_tempString2 = udg_tempSrting1 + udg_tempString2
这样的方法来防止?
|
|