HarmonyOS ARKTS怎么获取一个对象在内存中的地址,或者唯一值也行

HarmonyOS
2024-12-23 15:06:41
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple

可通过将对象引用转换为指针,然后再将指针转换为 usize 类型来获取对象的内存地址。

struct MyStruct {
// 定义结构体字段
}
let my_object = MyStruct { /* 初始化对象 */ };
let my_object_ref = &my_object;//获取对象的引用
let address = my_object_ref as *const _ as usize;//获取对象引用的内存地址

目前应没有类似java的hashcode方法。

分享
微博
QQ
微信
回复
2024-12-23 17:49:21
相关问题
如何获取对象唯一标识(Hash)
1117浏览 • 1回复 待解决
PostgreSQL group by 获取唯一并添加列
2841浏览 • 2回复 待解决
如何在Native侧构建一个ArkTS对象
2669浏览 • 1回复 待解决
HarmonyOS 开发获取设备唯一id方式
1277浏览 • 1回复 待解决
如何判断一个对象是否在对象数组
2861浏览 • 1回复 待解决