朕的 发表于 2023-8-3 01:55
谁没吊事会用到这个命令这么多次,应该优化你的设计思路
创世魂 发表于 2023-8-3 07:07
编译发布版,另外确实没人闲着没事调用这么多次。。这也不是什么高频高密集的方法。 ...
呵呵仙8 发表于 2023-8-3 07:50
什么叫调用这么多次?赋值不是一直要用??交换指针是一个程序高效目的哦!! ...
Xelloss0618 发表于 2023-8-3 08:05
火山的交换变量并不是交换指针,而是创建一个临时变量保存变量1的值,将变量2赋值给变量1,再把临时变量 ...
呵呵仙8 发表于 2023-8-3 07:50
什么叫调用这么多次?赋值不是一直要用??交换指针是一个程序高效目的哦!! ...
朕的 发表于 2023-8-3 16:37
如果一个子程序需要这么几亿次交换变量的写法,说明你的设计思路绝对有问题 ...
shuimiao 发表于 2023-8-3 10:34
为什么火山不搞成交换指针呢?技术无法实现?
qaz2428119 发表于 2023-8-3 21:47
易语言的文本型变量是单纯的一个整数指针,火山是一个类,
而易语言的交换变量只是把一个指针交换给另一个 ...
呵呵仙8 发表于 2023-8-3 22:01
所以,火山的变量不是由堆栈指针(整数或长整数)构成变量.而是由不知多~长的字节构成的堆栈指针?还真的很创 ...
Xelloss0618 发表于 2023-8-3 08:05
火山的交换变量并不是交换指针,而是创建一个临时变量保存变量1的值,将变量2赋值给变量1,再把临时变量 ...
qaz2428119 发表于 2023-8-3 21:47
易语言的文本型变量是单纯的一个整数指针,火山是一个类,
而易语言的交换变量只是把一个指针交换给另一个 ...
shuimiao 发表于 2023-8-4 11:22
就是想单纯交换类指针啊,又不需要对类做任何改动
朕的 发表于 2023-8-3 16:37
如果一个子程序需要这么几亿次交换变量的写法,说明你的设计思路绝对有问题 ...
qaz2428119 发表于 2023-8-5 11:07
火山的文本是一个类,非直接数据指针,也就是文本数据指针是藏在类里的,好像没提供接口可以直接改变这个指 ...
793359277 发表于 2023-8-5 13:39
取文本指针()
置文本指针()
取变量地址(文本变量) 变量地址+变整数大小*8内的值 即为文本指针地址
水常流 发表于 2023-8-5 11:11
还真有,还有比这更大的,比如双色球
793359277 发表于 2023-8-5 13:39
取文本指针()
置文本指针()
取变量地址(文本变量) 变量地址+变整数大小*8内的值 即为文本指针地址
Xelloss0618 发表于 2023-8-5 17:06
置文本指针会复制文本数据的,另外指针偏移取文本指针可能不准,因为文本型内部可能有一个字节集类 ...
qaz2428119 发表于 2023-8-5 14:16
还真没研究这些,你说的如果是真,那表面你认真研究了
朕的 发表于 2023-8-5 16:57
绝对是写法有问题,没明白交换变量的真实用意和使用场景
qaz2428119 发表于 2023-8-5 14:16
还真没研究这些,你说的如果是真,那表面你认真研究了
793359277 发表于 2023-8-5 20:12
piv线程池对象类创建大概率失败并且会伴随崩溃,很奇怪,啥时候修复一下,利快云有私信 ...
呵呵仙8 发表于 2023-8-5 20:39
真实用意和使用场景,就是要快.快速的交换堆栈指针.无需用三个变量去多次申请堆栈,复制字节集,释放堆栈!! ...
Xelloss0618 发表于 2023-8-5 22:45
把你的例子发给我看看
793359277 发表于 2023-8-5 23:29
奇怪了,我那天也是这样的代码,但是经常因为创建失败直接导致崩溃,下边的代码都没机会执行就蹦了,偶尔 ...
呵呵仙8 发表于 2023-8-5 20:39
真实用意和使用场景,就是要快.快速的交换堆栈指针.无需用三个变量去多次申请堆栈,复制字节集,释放堆栈!! ...
欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) | Powered by Discuz! X3.4 |