struct和class的区别


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

Tags in this post...

面试题 相关文章推荐
Eclipse面试题
Mar 22 面试题
怎么处理XML的中文问题
Mar 26 面试题
C语言50道问题
Oct 23 面试题
存储过程的优点有哪些
Sep 27 面试题
数据库方面面试题
Apr 22 面试题
ORACLE第二个十问
Dec 14 面试题
C# Debug和Testing相关面试题
Oct 25 面试题
Linux如何修改文件和文件夹的权限
Jun 27 面试题
中科软笔试题和面试题
Oct 07 面试题
什么是Remote Module
Jun 10 面试题
如何从一个文件档案的尾端新增记录
Dec 02 面试题
Exception类的常用方法
Jun 16 面试题
利用指针变量实现队列的入队操作
Apr 07 #面试题
怎样在程序里获得一个空指针
Jan 24 #面试题
描述内存分配方式以及它们的区别
Oct 15 #面试题
定义一结构体数组表示分数,并求两个分数相加之和
Jun 11 #面试题
空指针到底是什么
Aug 07 #面试题
C++是不是类型安全的
Feb 18 #面试题
定义一结构体变量,用其表示点坐标,并输入两点坐标,求两点之间的距离
Aug 17 #面试题
You might like
php实现比较两个文件夹异同的方法
2015/06/18 PHP
Json_decode 解析json字符串为NULL的解决方法(必看)
2017/02/17 PHP
javascript hashtable实现代码
2009/10/13 Javascript
仅IE9/10同时支持script元素的onload和onreadystatechange事件分析
2011/04/27 Javascript
IE8的JavaScript点击事件(onclick)不兼容的解决方法
2013/11/22 Javascript
JS对img标签进行优化使用onerror显示默认图像
2014/04/24 Javascript
JS实现关键字搜索时的相关下拉字段效果
2014/08/05 Javascript
【经验总结】编写JavaScript代码时应遵循的14条规律
2016/06/20 Javascript
利用Angularjs实现幻灯片效果
2016/09/07 Javascript
鼠标点击input,显示瞬间的边框颜色,对之修改与隐藏实例
2016/12/26 Javascript
js放大镜放大购物图片效果
2017/01/18 Javascript
动态统计当前输入内容的字节、字符数的实例详解
2017/10/27 Javascript
Vim快速合并行及vim 将文件所有行合并到一行
2017/11/27 Javascript
Layer弹出层动态获取数据的方法
2018/08/20 Javascript
解决vue 格式化银行卡(信用卡)每4位一个符号隔断的问题
2018/09/14 Javascript
微信小程序自定义可滑动顶部TabBar选项卡实现页面切换功能示例
2019/05/14 Javascript
vue 动态生成拓扑图的示例
2021/01/03 Vue.js
python实现电子词典
2020/04/23 Python
Python中多线程thread与threading的实现方法
2014/08/18 Python
python中文分词教程之前向最大正向匹配算法详解
2017/11/02 Python
Python中scatter函数参数及用法详解
2017/11/08 Python
人脸识别经典算法一 特征脸方法(Eigenface)
2018/03/13 Python
Python3数据库操作包pymysql的操作方法
2018/07/16 Python
解决Python运行文件出现out of memory框的问题
2018/12/03 Python
对pandas处理json数据的方法详解
2019/02/08 Python
flask 实现上传图片并缩放作为头像的例子
2020/01/09 Python
python os.rename实例用法详解
2020/12/06 Python
详解三种方式实现平滑滚动页面到顶部的功能
2019/04/23 HTML / CSS
斯巴达比赛商店:Spartan Race
2019/01/08 全球购物
网站域名和主机:Domain.com
2019/04/01 全球购物
创建文明城市标语
2014/06/16 职场文书
长城导游词300字
2015/01/30 职场文书
幼儿园辞职信
2015/05/13 职场文书
西游降魔篇观后感
2015/06/15 职场文书
教师病假条范文
2015/08/17 职场文书
python 中的jieba分词库
2021/11/23 Python