2
當我返回從我的C FFI功能i32
數據,我使用的數據類型int32_t
,它就像一個魅力。 C中Rust的f64
數據類型的等價物是什麼?我的C FFI中應該使用什麼C類型的f64?
當我返回從我的C FFI功能i32
數據,我使用的數據類型int32_t
,它就像一個魅力。 C中Rust的f64
數據類型的等價物是什麼?我的C FFI中應該使用什麼C類型的f64?
其他直接映射:
f32 | c_float
f64 | c_double
i8 | int8_t
i16 | int16_t
i32 | int32_t
i64 | int64_t
u8 | uint8_t
u16 | uint16_t
u32 | uint32_t
u64 | uint64_t
'double'? http://en.cppreference.com/w/cpp/language/types當我試圖雙巧貨問我不是那個意思'從libc的c_double'爲C數據類型的一個簡單的搜索會給出答案 –
。我猜是的。 –
@TheUnfunCat:其實,它可能是聰明的rustc(在貨物罩下引用),是的,這個建議對我來說是正確的。對於'f32',你會想'c_float'。 –