[讨论]用纯C如何实现面像对象(oop), 见者有分! 希望高手们谈谈想法.共同学习,共同进步.
C++/VC 程序开发 异常处理
既然想要实现面向对象,干嘛不用支持面向对象的语言? 就像去某个地方可以打飞的,你却要骑毛驴
如果你想搞明白这个,你最好研究一下postgre的源码,基本上用c来模拟OOP的
STRUCT就可以做到,但不能继承 C++主要为了看着爽啊
呵呵,OOP不是C的强项,
其实很多成功的C软件就含有面向对象的思想。 本质上C是结构化,过程化语言。 真要像楼主说的那样,不如直接去用C++。硬做的话,得不偿失。 C标准委员会就曾拒绝了一个在C里加上简化版类的提案。 C就是C,不是C++。
顶一下,只能用struct了,但还是不能完全实现吧!
研究下 BREW 平台~~~~
支持这个帖子,看了一下,确实很不错,学习了。
面向对象三大特征: 1. 封装 -----> struct,加上函数指针可以作为成员函数用 2. 继承 -----> 主要是高重用性,在C中可以采用struct组合的方式提高重用 3. 多态 -----> 自己可以维护一张虚函数表,管理函数指针
记得有这么一篇,当时还回了蛮多,发现就是老邓的帖子。,
学习...
wsprintf的头文件是哪一个?该如何解决
怎么检验赋给double a[]的数据为数字而不是字母
字符数组的逆序有关问题
关于南开100题的请问
什么情况下急需创建线程
c++ ABC.YZ BCD.ZA CDE.AB以此推种