社区
C++ 语言
帖子详情
C语言中怎么实现多态?
rdqjuven
2006-08-23 04:20:08
听说C语言中也能实现多态,请教实现的方法和实现的目的。谢谢
...全文
5705
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语言
实现
多态
c语言
实现
多态
基于
C语言
实现
多态
属性(源码+解析)
代码展示了如何在
C语言
中
模拟
实现
多态
,通过函数指针和结构体来
实现
基类和派生类的关系,以及通过基类指针调用不同对象的成员函数,
实现
了
多态
的效果。虽然在
C语言
中
实现
多态
不如面向对象语言那样直接,但仍然可以...
C语言
实现
多态
链表
某培训机构内部学习资源,具有参考价值,利用
C语言
中
宏封装的一套
多态
链表,用于存储数据
c语言
实现
继承与
多态
虽然面向对象的设计并不会在很大程度上依赖于某种语言,但现代著作
中
提及面向对象的
实现
一般都认为是C++, Smalltalk, 或者Java。 本文从较底层的视角用面向过程的语言(比如C)对面向对象予以
实现
,这对于一些想运用...
C++ 语言
64,642
社区成员
250,474
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章