结构体是值类型,赋值就是开辟新的内存,并拷贝值为副本。 类是引用类型,赋值即两个指针指向同一块内存区域
结构体 struct 枚举 enum int ....是值类型:相当于深拷贝,拷贝的不仅仅是对象本身还有地址。
class ,闭包 block 是引用类型:相当于浅拷贝,拷贝的是指针