struct和class的区别


Posted in 面试题 onNovember 20, 2015
答案:struct 的成员默认是公有的,而类的成员默认是私有的。struct 和 class 在其他方面是功能相当的。
从感情上讲,大多数的开发者感到类和结构有很大的差别。感觉上结构仅仅象一堆缺乏封装和功能的开放的内存位,而类就象活的并且可靠的社会成员,它有智能服务,有牢固的封装屏障和一个良好定义的接口。既然大多数人都这么认为,那么只有在你的类有很少的方法并且有公有数据(这种事情在良好设计的系统中是存在的!)时,你也许应该使用 struct 关键字,否则,你应该使用 class 关键字。

Tags in this post...

面试题 相关文章推荐
Yahoo-PHP面试题4
May 05 面试题
北承题目(C++)
May 16 面试题
东方通信股份有限公司VC面试题
Aug 27 面试题
TCP/IP的分层模型
Oct 27 面试题
Internet体系结构
Dec 21 面试题
RIP版本1跟版本2的区别
Dec 30 面试题
武汉瑞得软件笔试题
Oct 27 面试题
维德科技C#面试题笔试题
Dec 09 面试题
nohup的用法
Aug 10 面试题
请问软件开发中的设计模式你会使用哪些
May 13 面试题
当x.equals(y)等于true时,x.hashCode()与y.hashCode()可以不相等,这句话对不对
May 02 面试题
介绍一下Java中标识符的命名规则
Feb 03 面试题
利用指针变量实现队列的入队操作
Apr 07 #面试题
怎样在程序里获得一个空指针
Jan 24 #面试题
描述内存分配方式以及它们的区别
Oct 15 #面试题
定义一结构体数组表示分数,并求两个分数相加之和
Jun 11 #面试题
空指针到底是什么
Aug 07 #面试题
C++是不是类型安全的
Feb 18 #面试题
定义一结构体变量,用其表示点坐标,并输入两点坐标,求两点之间的距离
Aug 17 #面试题
You might like
PHP读写文件的方法(生成HTML)
2006/11/27 PHP
PHP 创建标签云函数代码
2010/05/26 PHP
ThinkPHP的I方法使用详解
2014/06/18 PHP
什么是PHP文件?如何打开PHP文件?
2017/06/27 PHP
Javascript 获取链接(url)参数的方法[正则与截取字符串]
2010/02/09 Javascript
基于jquery的监控数据是否发生改变
2011/04/11 Javascript
JS实现标签页效果(配合css)
2013/04/03 Javascript
用console.table()调试javascript
2014/09/04 Javascript
20个实用的JavaScript技巧分享
2014/11/28 Javascript
jQuery中innerHeight()方法用法实例
2015/01/19 Javascript
jQuery实现点击小图显示大图代码分享
2015/08/25 Javascript
轻松掌握JavaScript单例模式
2016/08/25 Javascript
在网页中插入百度地图的步骤详解
2016/12/02 Javascript
原生js 封装get ,post, delete 请求的实例
2017/08/11 Javascript
Javascript实现秒表倒计时功能
2018/11/17 Javascript
vue生命周期与钩子函数简单示例
2019/03/13 Javascript
vue父组件触发事件改变子组件的值的方法实例详解
2019/05/07 Javascript
解决vue-loader加载不上的问题
2020/10/21 Javascript
解析Python中的__getitem__专有方法
2016/06/27 Python
在python3环境下的Django中使用MySQL数据库的实例
2017/08/29 Python
python3+dlib实现人脸识别和情绪分析
2018/04/21 Python
Python判断一个文件夹内哪些文件是图片的实例
2018/12/07 Python
基于Tensorflow使用CPU而不用GPU问题的解决
2020/02/07 Python
python GUI库图形界面开发之PyQt5复选框控件QCheckBox详细使用方法与实例
2020/02/28 Python
基于django 的orm中非主键自增的实现方式
2020/05/18 Python
python中如何使用虚拟环境
2020/10/14 Python
python爬虫用scrapy获取影片的实例分析
2020/11/23 Python
pycharm远程连接服务器并配置python interpreter的方法
2020/12/23 Python
美国用餐电影院:Alamo Drafthouse Cinema
2020/01/23 全球购物
Ruby如何进行文件操作
2014/07/17 面试题
厉行勤俭节约倡议书
2014/05/16 职场文书
毕业生学校推荐信范文
2014/05/21 职场文书
县委班子四风对照检查材料思想汇报
2014/09/29 职场文书
2015年教师见习期工作总结
2015/05/20 职场文书
Python+腾讯云服务器实现每日自动健康打卡
2021/12/06 Python
Python中request的基本使用解决乱码问题
2022/04/12 Python