[导入]如何选择结构还是类
2007-03-14 21:07
323 查看
1、堆栈的空间有限,对于大量的逻辑的对象,创建类要比创建结构好一些;
2、 结构表示如点、矩形和颜色这样的轻量对象,例如,如果声明一个含有 1000 个点对象的数组,则将为引用每个对象分配附加的内存。在此情况下,结构的成本较低。
3、在表现抽象和多级别的对象层次时,类是最好的选择.
4、大多数情况下该类型只是一些数据时,结构时最佳的选择.
文章来源:http://blog.csdn.net/lyamlf_net/archive/2007/03/14/1528995.aspx
2、 结构表示如点、矩形和颜色这样的轻量对象,例如,如果声明一个含有 1000 个点对象的数组,则将为引用每个对象分配附加的内存。在此情况下,结构的成本较低。
3、在表现抽象和多级别的对象层次时,类是最好的选择.
4、大多数情况下该类型只是一些数据时,结构时最佳的选择.
文章来源:http://blog.csdn.net/lyamlf_net/archive/2007/03/14/1528995.aspx
相关文章推荐
- 如何选择结构还是类
- 类(class)和结构(struct)的区别是什么?它们对性能有影响吗?.NET BCL里有哪些是类(结构),为什么它们不是结构(类)?在自定义类型时,您如何选择是类还是结构?
- (转)类(class)和结构(struct)的区别是什么?它们对性能有影响吗?.NET BCL里有哪些是类(结构),为什么它们不是结构(类)?在自定义类型时,您如何选择是类还是结构?
- 在.NET客户端程序中应用多线程目录类与结构的实例比较类与结构的差别如何选择结构还是类一
- IntelliJ IDEA如何导入maven结构的web工程
- ASP.NET Web 服务还是 .NET Remoting:如何选择
- React 还是 Vue:你该如何选择?
- virtualbox加载ubuntu,网络如何设置?选择nat还是桥接?
- 详解Windows和Linux下从数据库导出表结构,以及Linux下如何导入.sql文件到MySQL数据库
- 如何选择使用多进程还是多线程
- 端口站群,泛站,批量,垃圾站,还是x3的营销插件,如何选择?
- vmware server2.02 虚拟机复制后无法上网&移植后的虚拟机第一次开机时如何操作(选择[复制],还是[移动])
- 用VMWare Server还是Workstation,叫我如何选择?
- 如何选择使用抽象类还是接口
- ASP.NET Web 服务还是 .NET Remoting:如何选择(2)
- Visual Basic.net还是C# ——如何选择.net语言
- 程序员是该选择大公司,还是小公司?你会如何抉择呢?
- EABI还是GNU/Linux:如何正确选择合适的交叉工具链
- PowerDesigner中如何导入表结构
- 如何判断.lib是静态库还是导入库