什么情况下要用到变整数?
什么情况下要用到变整数?不懂就问,避免踩坑什么情况下要用到变整数?不懂就问,避免踩坑 :)变正数 x64=长整数 x86=整数 小烦 发表于 2024-3-17 10:56
变正数 x64=长整数 x86=整数
有什么应用场景么,需要在特定的系统环境下变? 内存地址、指针、句柄,都需要用到变整数,用来兼容32位和64位程序。 Xelloss0618 发表于 2024-3-17 12:32
内存地址、指针、句柄,都需要用到变整数,用来兼容32位和64位程序。
正解 Xelloss0618 发表于 2024-3-17 12:32
内存地址、指针、句柄,都需要用到变整数,用来兼容32位和64位程序。
可以一直使用 变整数 吗?就是新手某种为了保险起见一种措施 hrq520 发表于 2024-3-18 00:59
可以一直使用 变整数 吗?就是新手某种为了保险起见一种措施
小技巧,声明一个长度变量去接收 C++类型的长度,然后编译用64和32位分别测试,这个值会变,说明就用变整数,如果不变就是固定的,就不该用变整数
<火山程序 类型 = "通常" 版本 = 1 />
变量 长度 <类型 = 长整数>
@ @<长度>= sizeof( bool ); //将sizeof填入想要的C++数据类型
hrq520 发表于 2024-3-18 00:59
可以一直使用 变整数 吗?就是新手某种为了保险起见一种措施
不能,变整数一般是用于系统API和C++库,这一般是不能随意改成不同长度的类型。
页:
[1]