struct和class的区别


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

Tags in this post...

面试题 相关文章推荐
PHP如何调用MYSQL存储过程
May 30 面试题
List、Map、Set三个接口,存取元素时,各有什么特点?
Sep 27 面试题
JAVA的事件委托机制和垃圾回收机制
Sep 07 面试题
介绍下Java的输入输出流
Jan 22 面试题
类成员函数的重载、覆盖和隐藏区别
Jan 27 面试题
ORACLE第二个十问
Dec 14 面试题
索引覆盖(Index Covering)查询含义
Feb 18 面试题
应届生.NET方向面试题
May 23 面试题
介绍一下MD5加密算法
Nov 12 面试题
abstract 可以和 virtual 一起使用吗?可以和 override 一起使用吗?
Oct 15 面试题
EJB2和EJB3在架构上的不同点
Sep 29 面试题
如何防止同一个帐户被多人同时登录
Aug 01 面试题
利用指针变量实现队列的入队操作
Apr 07 #面试题
怎样在程序里获得一个空指针
Jan 24 #面试题
描述内存分配方式以及它们的区别
Oct 15 #面试题
定义一结构体数组表示分数,并求两个分数相加之和
Jun 11 #面试题
空指针到底是什么
Aug 07 #面试题
C++是不是类型安全的
Feb 18 #面试题
定义一结构体变量,用其表示点坐标,并输入两点坐标,求两点之间的距离
Aug 17 #面试题
You might like
smarty模板引擎使用内建函数foreach循环取出所有数组值的方法
2015/01/22 PHP
CodeIgniter配置之autoload.php自动加载用法分析
2016/01/20 PHP
php metaphone()函数及php localeconv() 函数实例解析
2016/05/15 PHP
什么是PHP文件?如何打开PHP文件?
2017/06/27 PHP
php检测mysql表是否存在的方法小结
2017/07/20 PHP
php中关于换行的实例写法
2019/09/26 PHP
记录几个javascript有关的小细节
2007/04/02 Javascript
javascript基础第一章 JavaScript与用户端
2010/07/22 Javascript
javascript开发随笔一 preventDefault的必要
2011/11/25 Javascript
javascript中数组中求最大值示例代码
2013/12/18 Javascript
jquery衣服颜色选取插件效果代码分享
2015/08/28 Javascript
详解JavaScript时间格式化
2015/12/23 Javascript
jQuery实现百叶窗焦点图动画效果代码分享(附源码下载)
2016/03/14 Javascript
AngularJS使用ng-Cloak阻止初始化闪烁问题的方法
2016/11/03 Javascript
微信小程序-详解数据缓存
2016/11/24 Javascript
学习vue.js中class与style绑定
2016/12/03 Javascript
js判断PC端与移动端跳转
2020/12/24 Javascript
解决IE7中使用jQuery动态操作name问题
2017/08/28 jQuery
Vue + Vue-router 同名路由切换数据不更新的方法
2017/11/20 Javascript
vue实现tab切换外加样式切换方法
2018/03/16 Javascript
谈谈React中的Render Props模式
2018/12/06 Javascript
JS实现的新闻列表自动滚动效果示例
2019/01/30 Javascript
Vue使用Element实现增删改查+打包的步骤
2020/11/25 Vue.js
[02:51]DOTA2 Supermajor小组分组对阵抽签仪式
2018/06/01 DOTA
DataFrame 将某列数据转为数组的方法
2018/04/13 Python
Python一句代码实现找出所有水仙花数的方法
2018/11/13 Python
不同浏览器对CSS3和HTML5的支持状况
2009/10/31 HTML / CSS
用CSS3写的模仿iPhone中的返回按钮
2015/04/04 HTML / CSS
使用CSS3编写类似iOS中的复选框及带开关的按钮
2016/04/11 HTML / CSS
Kaufmann Mercantile官网:家居装饰、配件、户外及更多
2018/09/28 全球购物
法国设计制造的扫帚和刷子:Andrée Jardin
2018/12/06 全球购物
英国蜡烛、蜡烛配件和家居香氛购买网站:Yankee Candle
2018/12/12 全球购物
StudentUniverse英国:学生航班、酒店和旅游
2019/08/25 全球购物
接口中的方法可以是abstract的吗
2015/07/23 面试题
同学聚会通知书
2015/04/20 职场文书
python中取整数的几种方法
2021/11/07 Python