首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > PB >

对PB 函数的疑问解决方案

2012-04-08 
对PB 函数的疑问类似这样的函数public function integer uf_....(integer pi_flag,ref string psname)从C/

对PB 函数的疑问
类似这样的函数
public function integer uf_....(integer pi_flag,ref string psname)

从C/C++的角度来看
这个函数 返回一个integer类型的值,在函数返回时,
如果是 return flag 此时应该是返回的flag的副本 同样 这个函数的参数也可以这样理解,传递给这个函数的参数是实参的一个副本 除非使用ref方式
那么 在调用这个函数 和这个函数计算完以后 由于是value调用 可能会导致一些系统消耗
是不是能这么理解?

如果是的话 有什么办法减少系统开销吗?

[解决办法]
晕,现在内存都那么大,减少系统开销没必要从这个地方着手,除非你的参数是几M的字符串或者blob类型的,你可以使用ref减少开销。


建议减少系统开销从优化代码,create创建的对象一定要destroy掉
[解决办法]

探讨
晕,现在内存都那么大,减少系统开销没必要从这个地方着手,除非你的参数是几M的字符串或者blob类型的,你可以使用ref减少开销。


建议减少系统开销从优化代码,create创建的对象一定要destroy掉

[解决办法]
局部变量,在过程使用完后,就自动销毁了吧?

热点排行