恭喜,你发布的帖子
发布于 2021-11-24 13:20:24
23楼
对于实例分配的索引,我现在暂时使用Heap信息接着的索引块,目的就是为了使用静态的变量来固定数据块位置。如果使用觉得用分散在各个地方的静态变量来作为索引更好就直接使用分散各处的索引变量好了,我也觉得使用中需要用纸记下到底哪个索引变量可以使用是对编程的干扰。
主程序三次调用test子程序使用的索引是VB1013-Vb1015,@938没有开启符号变量吗? 我都不是很清楚是不是这几个索引变量。
确实,子程序中固定套路逻辑段:DBmalloc使用了堆开始地址&VB1000作为接口,我后来的自用版本取消了这个接口,内部使用了全局变量pHeapHead来替代,就不用手工输入这些无聊的固定数据了。虽然不符合功能定义的封装原则,不过这也没办法,这是妥协的代价。
-------------------------------
子程序嵌套另一个子程序,嵌套子程序的索引如何来指定?这个我想想。
-----------------------------------
这个有些棘手,不过应该可以在父程序中使用静态数据块中的变量来作为子程序的索引吧。对,就这么做。
请填写推广理由:
分享
只看
楼主