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


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

Tags in this post...

面试题 相关文章推荐
Java中有几种方法可以实现一个线程?用什么关键字修饰同步方法?stop()和suspend()方法为何不推荐使用?
Aug 04 面试题
C语言怎样定义和声明全局变量和函数最好
Nov 26 面试题
字符串str除首尾字符外的其他字符按升序排列
Mar 08 面试题
将一个数的从第5位开始的7个数取出,其余位置0
May 26 面试题
"引用"与指针的区别是什么
Sep 07 面试题
简述索引存取方法的作用和建立索引的原则
Mar 26 面试题
介绍一下.net和Java的特点和区别
Sep 26 面试题
三维科技面试题
Jul 27 面试题
如何为DataGridView添加一个定制的Column Type
Jan 21 面试题
接口可以包含哪些成员
Sep 30 面试题
为什么要用EJB
Apr 17 面试题
Servlet如何得到服务器的信息
Dec 22 面试题
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
PHP伪静态页面函数附使用方法
2008/06/20 PHP
smarty模板嵌套之include与fetch性能测试
2010/12/05 PHP
Yii使用Captcha验证码的方法
2015/12/28 PHP
PHP终止脚本运行三种实现方法详解
2020/09/01 PHP
Ext面向对象开发实践(续)
2008/11/18 Javascript
小型js框架veryide.librar源代码
2009/03/05 Javascript
从零开始学习jQuery (二) 万能的选择器
2010/10/01 Javascript
浅谈js 闭包引起的内存泄露问题
2015/06/22 Javascript
浅谈JavaScript中setInterval和setTimeout的使用问题
2015/08/01 Javascript
ES5学习教程之Array对象
2017/04/01 Javascript
Angular4如何自定义首屏的加载动画详解
2017/07/26 Javascript
详谈commonjs模块与es6模块的区别
2017/10/18 Javascript
原生JS与jQuery编写简单选项卡
2017/10/30 jQuery
Javascript var变量删除原理及实现
2020/08/26 Javascript
[31:33]2014 DOTA2国际邀请赛中国区预选赛 TongFu VS DT 第一场
2014/05/23 DOTA
[58:58]2018DOTA2亚洲邀请赛 4.4 淘汰赛 TNC vs VG 第二场
2018/04/05 DOTA
Python中用memcached来减少数据库查询次数的教程
2015/04/07 Python
Python 爬虫学习笔记之单线程爬虫
2016/09/21 Python
python列表list保留顺序去重的实例
2018/12/14 Python
妙用itchat! python实现久坐提醒功能
2019/11/25 Python
Django 限制访问频率的思路详解
2019/12/24 Python
Pytorch Tensor的统计属性实例讲解
2019/12/30 Python
利用python在excel中画图的实现方法
2020/03/17 Python
使用Numpy对特征中的异常值进行替换及条件替换方式
2020/06/08 Python
python 如何调用远程接口
2020/09/11 Python
python“静态”变量、实例变量与本地变量的声明示例
2020/11/13 Python
Avène雅漾美国官方网站:敏感肌肤护理专家
2016/10/24 全球购物
La Redoute英国官网:法国时尚品牌
2017/04/27 全球购物
新加坡网上花店:FlowerAdvisor新加坡
2018/10/05 全球购物
您的时尚,您的生活方式:DTLR Villa
2019/12/25 全球购物
志愿者工作心得体会
2016/01/15 职场文书
2016年保险公众宣传日活动总结
2016/04/05 职场文书
发工资啦!教你用Python实现邮箱自动群发工资条
2021/05/10 Python
Python快速实现一键抠图功能的全过程
2021/06/29 Python
手把手教你导入Go语言第三方库
2021/08/04 Golang
Windows Server 2008 修改远程登录端口以及配置防火墙
2022/04/28 Servers