struct和class的区别


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

Tags in this post...

面试题 相关文章推荐
如何强制垃圾回收
Oct 06 面试题
Java的接口和C++的虚类的相同和不同处
Mar 27 面试题
JNI的定义
Nov 25 面试题
简述你对Statement,PreparedStatement,CallableStatement的理解
Mar 25 面试题
C++:memset ,memcpy和strcpy的根本区别
Apr 27 面试题
写出一个方法实现冒泡排序
Jul 08 面试题
天游软件面试
Nov 23 面试题
为什么group by 和order by会使查询变慢
May 16 面试题
介绍一下MD5加密算法
Nov 12 面试题
MIS软件工程师的面试题
Apr 22 面试题
什么是规则表达式
May 03 面试题
Java文件和目录(IO)操作
Aug 26 面试题
利用指针变量实现队列的入队操作
Apr 07 #面试题
怎样在程序里获得一个空指针
Jan 24 #面试题
描述内存分配方式以及它们的区别
Oct 15 #面试题
定义一结构体数组表示分数,并求两个分数相加之和
Jun 11 #面试题
空指针到底是什么
Aug 07 #面试题
C++是不是类型安全的
Feb 18 #面试题
定义一结构体变量,用其表示点坐标,并输入两点坐标,求两点之间的距离
Aug 17 #面试题
You might like
介绍几个array库的新函数 php
2006/12/29 PHP
php获得当前的脚本网址
2007/12/10 PHP
PHP中spl_autoload_register函数的用法总结
2013/11/07 PHP
Thinkphp和onethink实现微信支付插件
2016/04/13 PHP
ThinkPHP3.2.2实现持久登录(记住我)功能的方法
2016/05/16 PHP
php版交通银行网银支付接口开发入门教程
2016/09/26 PHP
PHP 配置后台登录以及模板引入
2017/01/24 PHP
js 浮动层菜单收藏
2009/01/16 Javascript
自己实现string的substring方法 人民币小写转大写,数字反转,正则优化
2012/09/02 Javascript
Js动态添加复选框Checkbox的实例方法
2013/04/08 Javascript
js和jquery对dom节点的操作(创建/追加)
2013/04/21 Javascript
Firefox和IE兼容性问题及解决方法总结
2013/10/08 Javascript
基于Bootstrap实现的下拉菜单手机端不能选择菜单项的原因附解决办法
2016/07/22 Javascript
BootStrap Table 设置height表头与内容无法对齐的问题
2016/12/28 Javascript
深入理解JavaScript中的for循环
2017/02/07 Javascript
Ajax和Comet技术总结
2017/02/19 Javascript
vue form check 表单验证的实现代码
2018/12/09 Javascript
解决layui批量传值到后台操作时出现传值为空的问题
2019/09/28 Javascript
vue+element树组件 实现树懒加载的过程详解
2019/10/21 Javascript
浅析Vue下的components模板使用及应用
2019/11/27 Javascript
jquery传参及获取方式(两种方式)
2020/02/13 jQuery
Python数据类型详解(三)元祖:tuple
2016/05/08 Python
Python首次安装后运行报错(0xc000007b)的解决方法
2016/10/18 Python
python3.4下django集成使用xadmin后台的方法
2017/08/15 Python
使用Python爬了4400条淘宝商品数据,竟发现了这些“潜规则”
2018/03/23 Python
python各类经纬度转换的实例代码
2019/08/08 Python
Python自动化导出zabbix数据并发邮件脚本
2019/08/16 Python
用CSS3实现背景渐变的方法
2015/07/14 HTML / CSS
Answear匈牙利:来自全球200多个知名时尚品牌
2017/04/21 全球购物
会计专业自荐信
2013/12/02 职场文书
网络营销策划方案
2014/06/04 职场文书
机电一体化专业毕业生自荐信
2014/06/19 职场文书
自动化专业大学生职业生涯规划范文:爱拚才会赢
2014/09/12 职场文书
2014年科室工作总结
2014/11/20 职场文书
php png失真的原因及解决办法
2021/10/24 PHP
CSS中理解层叠性及权重如何分配
2022/12/24 HTML / CSS