一. 类型的本质不同
- 结构体是值类型
- 类是引用类型
二。 深拷贝与浅拷贝
当进行对象拷贝的时候,时候最能体现他们的本质和他们的区别了。
Struct A {
public int num;
}
A a = new A();
a.num = 10;
A b = a;
b.num = 20;
print( a.num ) // 输出结果为 a.num=10;
ClassA {
public int num;
}
A a = new A();
a.num = 10;
A b = a;
b.num = 20;
print( a.num ) // 输出结果为 a.num=20;