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