结构体和类的区别


结构体和类的区别

文章插图
结构体和类的区别:1、类型不一样:结构是一种值类型,而类是引用类型 。值类型用于存储数据的值,引用类型用于存储对实际数据的引用 。那么结构体就是当成值来使用的,类则通过引用来对实际数据操作 。
【结构体和类的区别】
2、存储不一样:结构使用栈存储,而类使用堆存储 。栈的空间相对较小 。但是存储在栈中的数据访问效率相对较高 。堆的空间相对较大 。但是存储在堆中的数据的访问效率相对较低 。