0
我曾尝试使用原始指针强制转换,如my_struct as *const usize
,但这会导致出现non-scalar cast
错误。原始指针在查找原语的地址时似乎工作正常,但不是自定义的struct
s。有没有什么办法可以在Rust中获得`struct`的地址?
我曾尝试使用原始指针强制转换,如my_struct as *const usize
,但这会导致出现non-scalar cast
错误。原始指针在查找原语的地址时似乎工作正常,但不是自定义的struct
s。有没有什么办法可以在Rust中获得`struct`的地址?
您需要使用&
运营商得到任何变量的地址,所以你需要编写&my_struct as *const _
(其中_
可以是文字_
,或指针背后的值的类型)。