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

HarmonyOS
2024-12-23 15:06:41
542浏览
收藏 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;//获取对象引用的内存地址
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.

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

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