整型,浮点型,struct,vec!...data: *mut T, //8
}
fn main() {
println!...(
"Option类型占的内存空间为:{}字节",
std::mem::size_of::>()
);
}
Vec!...类型占的内存空间为:24字节
Option类型占的内存空间为:16字节
但是对于enum类型,
会有一个tag字段,uint64,来标记变体,是None值还是Some值
struct Option...)
嵌套的枚举:
struct SimpleVec {
len: usize, // 8
capacity: usize, //8
data: *mut T,