大数跨境
0
0

VB/VBA字符串的引用与释放

VB/VBA字符串的引用与释放 BtOfficer
2025-06-24
0
导读:本文,就着重介绍能消除字符串深拷贝的两个扩展运行时函数:StrRef和RefStr。它们是提高字符串处理效率的两个小刺客,有益于用户真正驾驭字符串这种不可貌相的重武器。

前言

能显式指针操作,那不就支持指针了么!

虽然ByRef可以隐式使用指针,但它仅局限在传递参数。当我们要明目张胆地使用指针时,就不得不通过一系列API来实现,比如CopyMemory,尽管功能上没得问题,但并不节约资源,也难高效起来。尤其是这样的实现被封装为某个基础件时,它可能被成千上万,甚至几十上百万次地调用,这时候它的弊端就显露无疑,难堪算法大任。

对于字符串而言,每当在非参数传递时传递数据时,都会因为数据深拷贝而大大地占用内存资源,和消耗CPU的时间片(段)。在《避免VB/VBA中无处不在的数据深拷贝,才是提高字符串效率的法门!》一文中,已向各位读者详细解释。

那么本文,就着重介绍能消除字符串深拷贝的两个扩展运行时函数:StrRef和RefStr。它们是提高字符串处理效率的两个小刺客,有益于用户真正驾驭字符串这种不可貌相的重武器。

【声明】内容源于网络
0
0
BtOfficer
MyPlace安全生产框架,行业情报,办公自动化
内容 197
粉丝 0
BtOfficer MyPlace安全生产框架,行业情报,办公自动化
总阅读38
粉丝0
内容197