结构:struct定义;
值类型,改变其变量的值,其原值不会改变;
不需要默认的构造函数和析构函数;
实例化可以不用new;
不能实现接口;
类: class定义;
引用类型,改变其变量的值原值就会改变;
有默认的构造函数和析构函数;
实例化需要new;
可以实现接口;
结构:struct定义;
值类型,改变其变量的值,其原值不会改变;
不需要默认的构造函数和析构函数;
实例化可以不用new;
不能实现接口;
类: class定义;
引用类型,改变其变量的值原值就会改变;
有默认的构造函数和析构函数;
实例化需要new;
可以实现接口;