递归火山软件开发平台

标题: 这几和函数能否把整数型改成变整数 [打印本页]

作者: tian89    时间: 2024-9-7 20:28
标题: 这几和函数能否把整数型改成变整数
取文本长度 ()取字节集长度 ()取空白文本()取空白字节集()
主要是配合64位系统本地修改可以实现问题不知道实际使用中会不会有问题未知,目前主要是建议可以修改的话就希望官方修改一下以保证更新程序不至于又回到原始状态
作者: 创世魂    时间: 2024-9-7 20:43
……这能有啥问题。。没问题。看来你对变整数有啥误解。。
作者: Xelloss0618    时间: 2024-9-7 23:33
除非你的字节集占用内存大于4G,那是可以用变整数,其他就没必要了。
不过现在用整数,大于2G也会变负数,不过可以强制到无符号整数。
作者: tian89    时间: 2024-9-8 10:48
创世魂 发表于 2024-9-7 20:43
……这能有啥问题。。没问题。看来你对变整数有啥误解。。

主要是有些命令在32位系统下很正常,一旦在64位下编译器就报不能把整数转换到长整数错误,为此还得一个一个去加强转命令
作者: 呵呵仙8    时间: 2024-9-8 10:56
Xelloss0618 发表于 2024-9-7 23:33
除非你的字节集占用内存大于4G,那是可以用变整数,其他就没必要了。
不过现在用整数,大于2G也会变负数, ...

每个变量能超出整数范围?请问是用什么API申请内存能做到??谢谢!
作者: Xelloss0618    时间: 2024-9-8 13:51
呵呵仙8 发表于 2024-9-8 10:56
每个变量能超出整数范围?请问是用什么API申请内存能做到??谢谢!

64位程序,用new和malloc都能分配大于4G的内存
作者: 呵呵仙8    时间: 2024-9-9 12:59
Xelloss0618 发表于 2024-9-8 13:51
64位程序,用new和malloc都能分配大于4G的内存

好的,谢谢!我试试.




欢迎光临 递归火山软件开发平台 (https://bbs.voldp.com/) Powered by Discuz! X3.4