社区
C++ 语言
帖子详情
C语言中怎么实现多态?
rdqjuven
2006-08-23 04:20:08
听说C语言中也能实现多态,请教实现的方法和实现的目的。谢谢
...全文
6003
66
打赏
收藏
C语言中怎么实现多态?
听说C语言中也能实现多态,请教实现的方法和实现的目的。谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
66 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
nntt
2006-08-29
打赏
举报
回复
什么叫多态,一个接口的多种不同实现方式,C语言实现多态慢慢看,有一本书里面讲得透啊,我忘了叫什么名
unixpro
2006-08-27
打赏
举报
回复
好文章,打个标记
czm1203
2006-08-27
打赏
举报
回复
好贴。MARK下。
关注学习ING...
kingtoo010
2006-08-27
打赏
举报
回复
帮顶..接分...
------------------------------------------------------------------------------------
100M.Net空间+50M企业邮局=60元/年
100M.Net空间+国际顶级域名=100元/年
国际顶级域名.com.net.cn=50元/年
本站申请域名可绑定免费10M Asp.Net空间
1000M.Net空间 + 100M MsSql数据库 + 1000M企业邮局 + 顶级域名=600元/年
数据库 企业邮局 网站推广 整机租用 美国空间 网站建设 均有售
还有很多优惠套餐提供给各个用户层.
有意者可联系电话:021-64802212 传真:021-64802212
咨询信箱:info@kingtoo.com 咨询OICQ:68311305,379620139 81778640
Arthur_
2006-08-27
打赏
举报
回复
這麼激烈的討論,路過
mark先=_+
darkread
2006-08-27
打赏
举报
回复
有必要么?
用C实现多态,不就是重现部分C++特性么,把编译器自动实现的部分用C显式实现么?好像意义不大。
--------------------------------------------------------------------------------
当然有意义。你恐怕不知道现在还是有不少嵌入式系统只支持C吧。而且,在一定的情况下,C更轻巧,更快
___________________________________________________________________________________
嵌入式系统我也不是没有搞过。
可是还是没有意义的。
如果多态能实现的功能,在C中也是有变通的办法的,但是多态的存在也是损耗性能的一个方面,费时费力,意义在哪里?从解决问题的角度讲,还不如LZ把设计思想提出来,大家讨论C的实现方法,如果是纯学术角度,将OO某个特性的实现原理,那么跟是不是嵌入式系统没有关系了。
OO不只是编译器,更加是一种软件设计思想,C与C++只是名字像而已,骨子里面基本没有关系的。
阿土仔10000
2006-08-27
打赏
举报
回复
mark
liujianhui
2006-08-26
打赏
举报
回复
学习
小牛仔
2006-08-26
打赏
举报
回复
To umbrella1984:
回复人:shenyiwen(沈亦文) ( 三级(初级)) 信誉:100 2006-8-26 6:53:36 得分:0
?
回复人:Stefine(太浮躁了,难怪进步如此慢,改变ing) ( 一级(初级)) 信誉:100 2006-8-25 22:21:50 得分:0
?
函数指针加struct实现滴这种多态与OO的真正意义上的多态有点区别吧
总感觉不太对
=============================
没啥区别。OO是种设计思想,与语言无关。只要不怕麻烦,汇编也可以实现多态。
===============
引用上面的话,和Stefine(太浮躁了,难怪进步如此慢,改变ing)
zeronecpp
2006-08-26
打赏
举报
回复
To umbrella1984:
很多平台是没有c++编译器的, 用c实现面向对象很多时候是必要的.
wxc2006
2006-08-26
打赏
举报
回复
如果你懂什么叫多态
那你根本就不会问这个问题
shenyiwen
2006-08-26
打赏
举报
回复
回复人:Stefine(太浮躁了,难怪进步如此慢,改变ing) ( 一级(初级)) 信誉:100 2006-8-25 22:21:50 得分:0
?
函数指针加struct实现滴这种多态与OO的真正意义上的多态有点区别吧
总感觉不太对
=============================
没啥区别。OO是种设计思想,与语言无关。只要不怕麻烦,汇编也可以实现多态。
ystruggle
2006-08-26
打赏
举报
回复
怎么大家不文明了呀
buluoniaodeshu
2006-08-26
打赏
举报
回复
kk
wxc2006
2006-08-26
打赏
举报
回复
你自己傻比
umbrella1984
2006-08-26
打赏
举报
回复
实现这个,简直就是吃饱撑的,要多态就用C++啊,而且C++里也有C,真是搞笑,搞出来一大堆垃圾,不闲浪费时间啊?。
catking668
2006-08-26
打赏
举报
回复
楼上的sb吖
人家问问题得罪你了.
懂不懂关你个屁事.
darkread
2006-08-25
打赏
举报
回复
有必要么?
用C实现多态,不就是重现部分C++特性么,把编译器自动实现的部分用C显式实现么?好像意义不大。
mater789
2006-08-25
打赏
举报
回复
mark
梅文海
2006-08-25
打赏
举报
回复
强贴,学习了!
本来还打算专门研究一下如何用 C 来实现 C++ 呢,看来早有人研究了。
加载更多回复(46)
C语言
实现
多态
链表
本资源“
C语言
实现
多态
链表”是某培训机构内部的学习材料,旨在帮助开发者理解如何在
C语言
中
通过宏定义来
实现
一个具有
多态
性的链表数据结构。下面我们将深入探讨这一主题。 首先,链表是一种动态数据结构,与数组...
c语言
实现
多态
下面将详细介绍如何在
C语言
中
实现
多态
。 1. 函数指针: 函数指针是
C语言
中
实现
多态
的一种基础方式。它可以被用作参数传递,或者存储在结构体
中
,使得不同的函数可以通过相同的接口调用。例如,你可以定义一个通用...
c语言
实现
继承与
多态
【
C语言
实现
继承与
多态
】的探讨主要集
中
在如何在非面向对象的语言——
C语言
中
,利用其特性模拟
实现
面向对象编程的关键概念:封装、继承和
多态
。 封装是面向对象设计的基础,它通过将数据和操作数据的函数捆绑在一起...
基于
C语言
实现
多态
属性(源码+解析)
代码展示了如何在
C语言
中
模拟
实现
多态
,通过函数指针和结构体来
实现
基类和派生类的关系,以及通过基类指针调用不同对象的成员函数,
实现
了
多态
的效果。虽然在
C语言
中
实现
多态
不如面向对象语言那样直接,但仍然可以...
C语言
实现
C++
多态
本文将深入探讨如何使用
C语言
实现
C++
中
的
多态
性。 首先,理解C++
中
的
多态
性。在C++
中
,
多态
主要通过虚函数(Virtual Functions)和抽象类(Abstract Classes)来
实现
。虚函数允许子类重写基类的方法,使得调用对象...
C++ 语言
65,209
社区成员
250,518
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章