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


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

Tags in this post...

面试题 相关文章推荐
如何设定的weblogic的热启动模式(开发模式)与产品发布模式
Sep 08 面试题
Weblogc domain问题
Jan 27 面试题
C++如何引用一个已经定义过的全局变量
Aug 25 面试题
什么是"引用"?申明和使用"引用"要注意哪些问题?
Mar 03 面试题
必须要使用游标的SQL语句有那些
May 07 面试题
可靠的数据流传输TCP
Mar 15 面试题
介绍一下OSI七层模型
Jul 03 面试题
linux面试题参考答案(6)
Jun 23 面试题
Linux面试题LINUX系统类
Nov 19 面试题
说一下Linux下有关用户和组管理的命令
Aug 18 面试题
传统软件工程与面向对象的软件工程有什么区别
May 31 面试题
JSP&Servlet技术面试题
May 21 面试题
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面向对象之旅:深入理解static变量与方法
2014/01/06 PHP
laravel实现Auth认证,登录、注册后的页面回跳方法
2019/09/30 PHP
关于Laravel-admin的基础用法总结和自定义model详解
2019/10/08 PHP
网页禁用右键实现代码(JavaScript代码)
2009/10/29 Javascript
js设置cookie过期当前时间减去一秒相当于立即过期
2014/09/04 Javascript
TinyMCE提交AjaxForm获取不到数据的解决方法
2015/03/05 Javascript
JavaScript实现重置表单(reset)的方法
2015/04/02 Javascript
js实现的全国省市二级联动下拉选择菜单完整实例
2015/08/17 Javascript
微信小程序 wxapp画布 canvas详细介绍
2016/10/31 Javascript
Bootstrap和Java分页实例第一篇
2016/12/23 Javascript
JS简单判断字符在另一个字符串中出现次数的2种常用方法
2017/04/20 Javascript
详解Angular路由之路由守卫
2018/05/10 Javascript
nodejs(officegen)+vue(axios)在客户端导出word文档的方法
2018/07/31 NodeJs
[36:17]DOTA2上海特级锦标赛 - VGL音乐会全集
2016/03/06 DOTA
[01:14]英雄,所敬略同——2018完美盛典宣传视频
2018/12/05 DOTA
[27:08]完美世界DOTA2联赛PWL S2 SZ vs Rebirth 第二场 11.21
2020/11/23 DOTA
[04:59]DOTA2-DPC中国联赛 正赛 Ehome vs iG 选手采访
2021/03/11 DOTA
Python中实现远程调用(RPC、RMI)简单例子
2014/04/28 Python
Python新手在作用域方面经常容易碰到的问题
2015/04/03 Python
Python之日期与时间处理模块(date和datetime)
2017/02/16 Python
使用python读取txt文件的内容,并删除重复的行数方法
2018/04/18 Python
django foreignkey(外键)的实现
2019/07/29 Python
PyInstaller将Python文件打包为exe后如何反编译(破解源码)以及防止反编译
2020/04/15 Python
基于Python的自媒体小助手---登录页面的实现代码
2020/06/29 Python
html5声频audio和视频video等新特性详细说明
2012/12/26 HTML / CSS
prAna官网:瑜伽、旅行和冒险服装
2019/03/10 全球购物
Java提供了哪些企业应用编程接口
2015/02/13 面试题
一套C#面试题
2013/10/09 面试题
高中生期末评语
2014/01/28 职场文书
自立自强的名人事例
2014/02/10 职场文书
学习保证书范文
2014/04/30 职场文书
儿童生日会策划方案
2014/05/15 职场文书
党员教师四风问题整改措施思想汇报
2014/10/08 职场文书
2015年度党员个人总结
2015/02/14 职场文书
2019运动会广播加油稿汇总
2019/08/21 职场文书
Python 语言实现六大查找算法
2021/06/30 Python