整型,浮点型,struct,vec!...内存填充(8字节对齐)
D是因为编译器会优化内存布局,字段顺序重排
Rust中的Vec!...F64(f64), // 8字节
Bytes(SimpleVec), // 24字节
}
fn main() {
println!...在Rust中,元组的大小是固定的。这里解释一下元组大小固定的含义:
元组中的元素类型和数量在编译期就已经确定,不能在运行期修改。
编译器会根据元组中元素的类型,预先分配足够的内存用于存储这些元素。...举个例子:
let tuple = (1, 2.0, "three");
这里元组包含一个i32,一个f64和一个字符串。