在C中是否有模拟继承等面向对象程序设计特性的好方法


Posted in 面试题 onMay 22, 2012
把函数指针直接加入到结构中就可以实现简单的“方法”。你可以使用各种不雅而暴力的方法来实现继承, 例如通过预处理器或含有“基类” 的结构作为开始的子集, 但这些方法都不完美。很明显, 也没有运算符的重载和覆盖(例如, “导出类”中的“方法”), 那些必须人工去做。显然的, 如果你需要“真” 的面向对象的程序设计, 你需要使用一个支持这些特性的语言, 例如C++。

Tags in this post...

面试题 相关文章推荐
PHP面试题及答案一
Jun 18 面试题
怎样建立和理解非常复杂的声明?例如定义一个包含N 个指向返回 指向字符的指针的函数的指针的数组?
Mar 19 面试题
输入一行文字,找出其中大写字母、小写字母、空格、数字、及其他字符各有多少
Apr 15 面试题
在使用非全零作为空指针内部表达的机器上, NULL是如何定义
Nov 09 面试题
某公司的.net工程师面试题笔试题
Nov 22 面试题
什么是托管函数?托管函数有什么用?
Jun 15 面试题
什么情况下你必须要把一个类定义为abstract的
Jan 06 面试题
Java文件和目录(IO)操作
Aug 26 面试题
Java中的异常处理机制的简单原理和应用
Apr 27 面试题
这76道Java面试题及答案,祝你能成功通过面试
Apr 16 面试题
UNIX文件系统分类
Nov 11 面试题
main 主函数执行完毕后,是否可能会再执行一段代码,给出说明
Dec 05 #面试题
在C语言中实现抽象数据类型什么方法最好
Jun 26 #面试题
main 函数执行以前,还会执行什么代码
Apr 17 #面试题
C语言中一个结构不能包含指向自己的指针吗
May 25 #面试题
C/C++有关内存的思考题
Dec 04 #面试题
C语言基础笔试题
Apr 27 #面试题
南京迈特望C/C++面试题
Jul 09 #面试题
You might like
30 个很棒的PHP开源CMS内容管理系统小结
2011/10/14 PHP
10款实用的PHP开源工具
2015/10/23 PHP
ThinkPHP设置禁止百度等搜索引擎转码(简单实用)
2016/02/15 PHP
PHP闭包函数传参及使用外部变量的方法
2016/03/15 PHP
100行PHP代码实现socks5代理服务器
2016/04/28 PHP
jQuery数据显示插件整合实现代码
2011/10/24 Javascript
javascript将数组插入到另一个数组中的代码
2013/01/10 Javascript
jquery插件validation实现验证身份证号等
2015/06/04 Javascript
详解JavaScript中的every()方法
2015/06/08 Javascript
简述JavaScript提交表单的方式 (Using JavaScript Submit Form)
2016/03/18 Javascript
jQuery EasyUI Draggable拖动组件
2017/03/01 Javascript
angular4模块中给标签添加背景图的实现方法
2017/09/15 Javascript
js打开word文档预览操作示例【不是下载】
2019/05/23 Javascript
Vue调用后端java接口的实例代码
2019/10/28 Javascript
使用原生JS实现火锅点餐小程序(面向对象思想)
2019/12/10 Javascript
js实现可爱的气泡特效
2020/09/05 Javascript
jquery实现广告上下滚动效果
2021/03/04 jQuery
[01:14]DOTA2亚洲邀请赛小组赛赛前花絮
2017/03/27 DOTA
[51:39]DOTA2-DPC中国联赛 正赛 Magma vs LBZS BO3 第二场 2月7日
2021/03/11 DOTA
Python循环语句之break与continue的用法
2015/10/14 Python
python Pygame的具体使用讲解
2017/11/03 Python
Django中Model的使用方法教程
2018/03/07 Python
使用Python opencv实现视频与图片的相互转换
2019/07/08 Python
Python 爬取必应壁纸的实例讲解
2020/02/24 Python
pandas to_excel 添加颜色操作
2020/07/14 Python
CSS3实现粒子旋转伸缩加载动画
2016/04/22 HTML / CSS
教你如何一步一步用Canvas写一个贪吃蛇
2018/10/22 HTML / CSS
美国百货齐全的精品网站,提供美式风格的产品:Overstock.com
2016/07/22 全球购物
瑜伽灵感珠宝:Satya Jewelry
2018/01/06 全球购物
皮姆斯勒语言学习:Pimsleur Language Programs
2018/06/30 全球购物
Capitol Lighting的1800lighting.com:住宅和商业照明
2019/04/10 全球购物
一套比较完整的软件测试人员面试题
2012/05/13 面试题
给朋友的道歉信
2014/01/09 职场文书
高中地理教学反思
2014/01/29 职场文书
2015年幼儿园元旦亲子活动方案
2014/12/09 职场文书
用Python实现屏幕截图详解
2022/01/22 Python