标签: struct rust
我尝试使用原始指针强制转换,例如my_struct as *const usize,但这会导致non-scalar cast错误。找到基元的地址时,原始指针似乎工作正常,但不是自定义struct s。
my_struct as *const usize
non-scalar cast
struct
答案 0 :(得分:9)
您需要使用&运算符来获取任何变量的地址,因此您需要编写&my_struct as *const _(其中_可以是文字_,或者指针后面的值的类型。)
&
&my_struct as *const _
_