[−][src]Function tao_of_rust::ch03::zero_size::zero_size
pub fn zero_size()
零大小类型:
Base usage:
fn zero_size(){ enum Void {} struct Foo; struct Baz { foo: Foo, qux: (), baz: [u8; 0], } assert_eq!(std::mem::size_of::<()>(), 0); assert_eq!(std::mem::size_of::<Foo>(), 0); assert_eq!(std::mem::size_of::<Baz>(), 0); assert_eq!(std::mem::size_of::<Void>(), 0); assert_eq!(std::mem::size_of::<[(); 10]>(), 0); } zero_size();Run