八哥吃瓜群

吃瓜网是一个坐等吃瓜群众的在线吃瓜网站平台,网站主要分享生活中各种吃瓜事件,用坐等吃瓜的状态认识世界,看一个不一样的世界。

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

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

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

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

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

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

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

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

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

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

比核心库快百倍系列 - 分割文本_快速 - 2

发表评论