struct和class区别的背后
http://www.wangqi.com/html/2007-01/10032.htm
struct在声明的时候就分配内存了;struct new 不分配内存,只初始化值。
struct是栈上分配的。class和struct最本质的区别就在于class是引用类型,内存分配于托管堆;而struct是值类型,内存分配于线程的堆栈上。
本文探讨了struct和class在内存分配上的不同之处。struct属于值类型,在线程堆栈上分配内存;而class作为引用类型,则在托管堆中分配内存。此外,struct在声明时即分配内存,而使用struct new关键字时仅进行初始化。
struct和class区别的背后
http://www.wangqi.com/html/2007-01/10032.htm
struct在声明的时候就分配内存了;struct new 不分配内存,只初始化值。
struct是栈上分配的。class和struct最本质的区别就在于class是引用类型,内存分配于托管堆;而struct是值类型,内存分配于线程的堆栈上。
2168
1660

被折叠的 条评论
为什么被折叠?