博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
一句话总结.Net下struct和class内存分配方面的区别
阅读量:5980 次
发布时间:2019-06-20

本文共 360 字,大约阅读时间需要 1 分钟。

闪存上不去,放在博客里,还有比哥这段更经典的讲述struct和class区别的话不?:

struct支持多种分配,而class只能分配在托管堆上。struct和class的区别大家都把焦点放在struct上了,认为struct是特殊的。而事实上他们的区别核心是class,struct恰恰是正常的,它的分配是无限制的,既能在栈上,又能在非托管堆上,又能在托管堆上,想怎么分配就怎么分配,而class在内存中分配是有限制的,只能分配在托管堆上,不正常的是class而不是struct。

本文转自xiaotie博客园博客,原文链接http://www.cnblogs.com/xiaotie/archive/2011/06/08/2075151.html如需转载请自行联系原作者

xiaotie 集异璧实验室(GEBLAB)

你可能感兴趣的文章
数字图像处理中所用数学工具4---集合、逻辑操作与模糊集合
查看>>
java学习之租车系统
查看>>
【杭电ACM】1004 Let the Balloon Rise
查看>>
2018年5月26日笔记
查看>>
arcgis裁剪失败
查看>>
《高性能MySQL》--复制笔记
查看>>
3.07 检测两个表中是否有相同的数据
查看>>
Sql异常①
查看>>
c++重载与覆写
查看>>
使用 JavaScript 将网站后台的数据变化实时更新到前端-【知乎总结】
查看>>
Java基础之j简析avax.swing.JOptionPane(一)showMessageDialog
查看>>
信息资源管理的标准与法规
查看>>
二进制、十进制、N进制 ○| ̄|_
查看>>
Android 数据库管理— — —创建数据库
查看>>
Jquery 校验文本框只能输入负数、小数、整数
查看>>
fanc委托在项目中使用
查看>>
C# FileStream 按大小分段读取文本内容
查看>>
WGS84,GCJ02, BD09坐标转换
查看>>
如何给网页标题栏上添加图标(favicon.ico)(转)
查看>>
[转载] Linux架构
查看>>