易语言资源网 - 做最全的易语言资源下载社区
精易论坛授权登录

比核心库快百倍系列 - 分割文本_快速 - 2   [复制链接]

    2023-03-24 15:28:38
    高级教程源码
    易语言资源网
    1906 次浏览
    来源链接

上一个帖子, https://bbs.125.la/thread-14763101-1-1.html

上一个帖子有点问题, 比如分割("123", "456") 易语言会返回一个成员的数组, 这个是返回0个成员的数组, 属于bug

这次修复这个问题, 然后增加两个参数, 一个参数是和原来的分割文本一样, 返回指定的成员数, 另一个是预分配的成员数, 这个是用空间换时间

这次把c++的代码发出来, 有可以优化的地方还希望大佬们能优化一下, 或者提一个优化的方向

新增了一个4字节的数组类, 这个数组类只是测试用, 效率嘛肯定是比易语言数组要快, 只是很多方法都没写

等什么时候有闲时间把通用的内存类给写了之后就可以写增删成员的方法了

应该设计一个通用的内存类, 申请/释放/拷贝/重新分配内存 都在这个类里

然后其他类都继承或者内置这个内存类, 比如字符串或者数组

这样就不需要考虑分配内存的事了, 所有对象都只管往里写

有啥想法, 有能力实现的, 欢迎弄一个

image.png



点我下载 (已有 92 次下载)

引用模块





引用支持库


源码文件名 支持库文件名 支持库标识
高效命令处理.e 系统核心支持库 5.7 d09f2340818511d396f6aaf844c7e325
特殊功能支持库 3.1 A512548E76954B6E92C21055517615B0


[错误报告]   上一篇:2023六度汇编转换置入代码插件1.1支...     下一篇:写PE系统开机引导项 维护系统必备...