struct和class的区别


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

Tags in this post...

面试题 相关文章推荐
Java中有几种方法可以实现一个线程?用什么关键字修饰同步方法?stop()和suspend()方法为何不推荐使用?
Aug 04 面试题
介绍java中初始化块的使用
Sep 11 面试题
怎样从/向数据文件读/写结构
Nov 23 面试题
杭州SQL浙江浙大网新恩普软件有限公司
Jul 27 面试题
什么是Oracle的后台进程background processes?都有哪些后台进程?
Apr 26 面试题
维德科技C#面试题笔试题
Dec 09 面试题
使用C#编写创建一个线程的代码
Jan 22 面试题
如何开启linux的ssh服务
Jun 03 面试题
软件测试笔试题
Oct 25 面试题
解释i节点在文件系统中的作用
Nov 26 面试题
J2EE的优越性主要表现在哪些方面
Mar 28 面试题
如何理解transaction事务的概念
May 27 面试题
利用指针变量实现队列的入队操作
Apr 07 #面试题
怎样在程序里获得一个空指针
Jan 24 #面试题
描述内存分配方式以及它们的区别
Oct 15 #面试题
定义一结构体数组表示分数,并求两个分数相加之和
Jun 11 #面试题
空指针到底是什么
Aug 07 #面试题
C++是不是类型安全的
Feb 18 #面试题
定义一结构体变量,用其表示点坐标,并输入两点坐标,求两点之间的距离
Aug 17 #面试题
You might like
在php MYSQL中插入当前时间
2008/04/06 PHP
Fatal error: Call to undefined function curl_init()解决方法
2010/04/09 PHP
php feof用来识别文件末尾字符的方法
2010/08/01 PHP
php递归法读取目录及文件的方法
2015/01/30 PHP
PHP中explode函数和split函数的区别小结
2016/08/24 PHP
JavaScript 获取当前时间戳的代码
2010/08/05 Javascript
原生JavaScript+LESS实现瀑布流
2014/12/12 Javascript
JavaScript中停止执行setInterval和setTimeout事件的方法
2015/05/14 Javascript
详解JavaScript中的forEach()方法的使用
2015/06/08 Javascript
JS实现禁止鼠标右键的功能
2016/10/15 Javascript
使用jQuery实现两个div中按钮互换位置的实例代码
2017/09/21 jQuery
Vue组件中prop属性使用说明实例代码详解
2018/05/31 Javascript
vue3.0 CLI - 2.3 - 组件 home.vue 中学习指令和绑定
2018/09/14 Javascript
基于Vue 服务端Cookies删除的问题
2018/09/21 Javascript
angularJS1 url中携带参数的获取方法
2018/10/09 Javascript
Vue动态加载异步组件的方法
2018/11/21 Javascript
微信小程序环境下将文件上传到OSS的方法步骤
2019/05/31 Javascript
Vue 自定义指令实现一键 Copy功能
2019/09/16 Javascript
vue 中url 链接左边的小图标更改问题
2019/12/30 Javascript
基于python的汉字转GBK码实现代码
2012/02/19 Python
Python中使用wxPython开发的一个简易笔记本程序实例
2015/02/08 Python
Python使用django框架实现多人在线匿名聊天的小程序
2017/11/29 Python
Python编程实现的简单神经网络算法示例
2018/01/26 Python
vue.js实现输入框输入值内容实时响应变化示例
2018/07/07 Python
使用浏览器访问python写的服务器程序
2019/10/10 Python
python3中rank函数的用法
2019/11/27 Python
Tensorflow 模型转换 .pb convert to .lite实例
2020/02/12 Python
浅析Python 责任链设计模式
2020/09/11 Python
电子商务专业个人的自我评价
2013/12/19 职场文书
销售员试用期自我评价
2014/09/15 职场文书
小学生九一八纪念日83周年演讲稿500字
2014/09/17 职场文书
2014年学校总务处工作总结
2014/12/08 职场文书
入党积极分子考察意见
2015/06/02 职场文书
2016优秀护士先进个人事迹材料
2016/02/25 职场文书
MySQL 开窗函数
2022/02/15 MySQL
vue使用wavesurfer.js解决音频可视化播放问题
2022/04/04 Vue.js