如何选择使用结构还是类


Posted in 面试题 onMay 30, 2014
1.堆栈的空间有限,对于大量的逻辑的对象,创建类要比创建结构好一些
2.结构表示如点、矩形和颜色这样的轻量对象,例如,如果声明一个含有1000个点对象的数组,则将为引用每个对象分配附加的内存。在此情况下,结构的成本较低。
3.在表现抽象和多级别的对象层次时,类是最好的选择
4.大多数情况下该类型只是一些数据时,结构是最佳的选择

Tags in this post...

面试题 相关文章推荐
怎样比较两个类型为String的字符串
Aug 17 面试题
JSF面试题:Jsf中导航的标签是什么
Apr 20 面试题
写一个用矩形法求定积分的通用函数
Nov 08 面试题
一套SQL笔试题
Aug 14 面试题
写一个在SQL Server创建表的SQL语句
Mar 10 面试题
关于Assembly命名空间的三个面试题
Jul 23 面试题
什么是Connection-oriented Protocol/Connectionless Protocol面向连接的协议/无连接协议
Sep 06 面试题
简述DNS进行域名解析的过程
Dec 02 面试题
Linux管理员面试经常问道的相关命令
Dec 12 面试题
测试时代收集的软件测试面试题
Sep 25 面试题
UNIX文件名称有什么规定
Mar 25 面试题
Servlet的生命周期
Aug 25 面试题
C#面试问题
Jul 29 #面试题
密封类可以有虚函数吗
Aug 11 #面试题
说出你对remoting 和webservice的理解和应用
Jun 08 #面试题
C#面试题
May 06 #面试题
什么是属性访问器
Oct 26 #面试题
Hashtable 添加内容的方式有哪几种,有什么区别?
Apr 08 #面试题
C#公司笔试题
Mar 28 #面试题
You might like
mysq GBKl乱码
2006/11/28 PHP
PHP FOR MYSQL 代码生成助手(根据Mysql里的字段自动生成类文件的)
2011/07/23 PHP
fgetcvs在linux的问题
2012/01/15 PHP
PHP递归遍历指定目录的文件并统计文件数量的方法
2015/03/24 PHP
PHP多进程编程总结(推荐)
2016/07/18 PHP
php中的钩子理解及应用实例分析
2019/08/30 PHP
一个简单的js鼠标划过切换效果
2010/06/30 Javascript
JS动态创建Table,Tr,Td并赋值的具体实现
2013/07/05 Javascript
ExtJs设置GridPanel表格文本垂直居中示例
2013/07/15 Javascript
javascript新建标签,判断键盘输入,以及判断焦点(示例代码)
2013/11/25 Javascript
基于NodeJS的前后端分离的思考与实践(三)轻量级的接口配置建模框架
2014/09/26 NodeJs
js QQ客服悬浮效果实现代码
2014/12/12 Javascript
js实现的捐赠管理完整实例
2015/01/20 Javascript
简介JavaScript中strike()方法的使用
2015/06/08 Javascript
javascript事件委托的方式绑定详解
2015/06/10 Javascript
jquery限定文本框只能输入数字(整数和小数)
2016/01/08 Javascript
vue+axios实现登录拦截的实例代码
2017/05/22 Javascript
JS严格模式知识点总结
2018/02/27 Javascript
vue使用keep-alive保持滚动条位置的实现方法
2019/04/09 Javascript
JS html事件冒泡和事件捕获操作示例
2019/05/01 Javascript
浅入深出Vue之组件使用
2019/07/11 Javascript
详解Vue的watch中的immediate与watch是什么意思
2019/12/30 Javascript
用Python的SimPy库简化复杂的编程模型的介绍
2015/04/13 Python
python下os模块强大的重命名方法renames详解
2017/03/07 Python
python获取网页中所有图片并筛选指定分辨率的方法
2018/03/31 Python
Tensorflow中使用tfrecord方式读取数据的方法
2018/06/19 Python
python3实现字符串的全排列的方法(无重复字符)
2018/07/07 Python
python_array[0][0]与array[0,0]的区别详解
2020/02/18 Python
CSS3绘制圆角矩形的简单示例
2015/09/28 HTML / CSS
中国排名第一的外贸销售网站:LightInTheBox.com(兰亭集势)
2016/10/28 全球购物
全球地下的服装和态度:Slam Jam
2018/02/04 全球购物
Wojas罗马尼亚网站:波兰皮鞋品牌
2018/11/01 全球购物
杭州SQL浙江浙大网新恩普软件有限公司
2013/07/27 面试题
银行毕业实习自我鉴定
2013/09/19 职场文书
工程资料员岗位职责
2014/03/10 职场文书
JS数组方法some、every和find的使用详情
2021/10/05 Javascript