有没有办法在Rust中获取`struct`的地址?

时间:2016-03-09 04:38:44

标签: struct rust

我尝试使用原始指针强制转换,例如my_struct as *const usize,但这会导致non-scalar cast错误。找到基元的地址时,原始指针似乎工作正常,但不是自定义struct s。

1 个答案:

答案 0 :(得分:9)

您需要使用&运算符来获取任何变量的地址,因此您需要编写&my_struct as *const _(其中_可以是文字_,或者指针后面的值的类型。)