首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

C语言模拟面向对象的步骤

2013-02-25 
C语言模拟面向对象的方法本帖最后由 didijiji 于 2013-01-21 08:29:31 编辑http://bbs.csdn.net/topics/39

C语言模拟面向对象的方法
本帖最后由 didijiji 于 2013-01-21 08:29:31 编辑 http://bbs.csdn.net/topics/390341128 c 面向对象 结构体 链表 指针
[解决办法]
最重要是思想。
用C可以做得很类似C++。但继承、派生之类的东西要靠编译器来实现。
其实最终代码没有区别,不同之处是对编程者而非计算机。
理解思想才是最重要的。
[解决办法]
OO是一种思想,不是一种语言!
[解决办法]
面向对象只是一种编程思想,任何语言都可以实现,只是实现的方便程度而已.如果想用C语言实现一些面向对象的东东,可以搜搜网上很多.你也可以参考一下linux内核的slab分配器.
[解决办法]
去GOOGLE啊,类,对象方法,继承,多态都有
[解决办法]
面向对象只是一种编程思想。
再抽象的编程语言,最后不都变成汇编代码了吗?我们完全可以说汇编语言是面向对象、脚本化、动态化、泛函化、并行化、分布化的语言。

[解决办法]
那个只是指针的巧妙应用,算不得OO,也不是模拟。

[解决办法]

引用:
面向对象只是一种编程思想。
再抽象的编程语言,最后不都变成汇编代码了吗?我们完全可以说汇编语言是面向对象、脚本化、动态化、泛函化、并行化、分布化的语言。


赵老师高论
[解决办法]
可以看看我的博客(http://blog.csdn.net/turingo)中关于《用C语言实现面向对象程序设计》的系列文章。


引用:
本帖最后由 didijiji 于 2013-01-21 08:29:31 编辑
            http://bbs.csdn.net/topics/390341128
              
                  c
                  面向对象
                  结构体
              ……

[解决办法]
用creat生成一个handall,然后写get,set之类的函数,最后不用的时候用free,把handall free掉,这就是用C实现面向对象的方法!
[解决办法]
有本書專講這個.好像是 oop in c

热点排行