火山PC的变整数与指针与句柄的实战操作

今天我们继续来深聊火山PC(也就是C++)的变整数与指针、句柄的实战操作
PS:在博客开始前大家需要了解到,在火山PC中储存指针以及句柄的变量最好是【变整数】

为什么一定要用【变整数】呢?我们不妨先来看看官方的介绍!

在这里插入图片描述

通过官方的介绍,我们可以得知,火山PC的变整数它在编程语言为C/C++编译64位程序时用到,效果等同于【长整数类型】,编译32位程序时等同于【整数类型】,也就是说他其实是一个可变的类型,在32位和64位的程序中,它的效果分别等同于不同的数据类型
PS:并且它最主要的作用时用来储存指针值、句柄等数据的!

那么通过上面的描述,我们可以得知【变整数】的具体使用的场景,接下来我们就通过案例来详解介绍变整数的使用场景
在这里插入图片描述
在这里插入图片描述

通过上面的案例图我们可以看到,常用的取窗口句柄返回的就是【变整数】,而我们早期用的易语言,他的取窗口句柄用的是整数。
这里有的同学可能会问为什么易语言用的整数,而火山PC用的变整数呢?原因上面已经说过了,变整数它是可变的,我们在编译32位程序的时候,变整数它就等同于(整数类型),而易语言就是32位的程序,所以在编译32位程序时,变整数等同于整数!同样的道理,在编译64位程序时,它的作用就等同于(长整数类型)。

接下来我们在演示一下指针的操作方法,我们用一段命令来取字节集类的指针,并用变整数来保存它,如下图:

在这里插入图片描述

如上图所看到的那样,我们可以将字节集转换成指针,也可以将指针转换成字节集,这也同样的可以应用到函数方法、类以及其他的操作上面!

好了,本期文章到此结束,下一期我们介绍火山PC常量类基于函数方法参数的对应使用方法!

本文章转载自利快云,原文地址:点击阅读原文和下载源码

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值