不是
这与C++等有很大区别
----------------解决方案--------------------------------------------------------
这样也很麻烦
----------------解决方案--------------------------------------------------------
那c++怎么干的呢?
----------------解决方案--------------------------------------------------------
记得C的struct不能有函数的吧?
----------------解决方案--------------------------------------------------------
楼主用的是函数的指针
----------------解决方案--------------------------------------------------------
是啊..楼主发现一个新的用法....有点像类....
----------------解决方案--------------------------------------------------------
很麻烦的用法呦。
想过,但太麻烦
----------------解决方案--------------------------------------------------------
恩是麻烦了点....但是也算是新的发现了......给点铜板奖励一下
----------------解决方案--------------------------------------------------------
哦,看错了,不好意思
其实封装只是类的功能(或者叫特性)之一,类同时还有继承和多态,这个C是没办法的吧.
另外,你这样做,也不是体现了封装性,因为封装的意思,就是"你能够知道和应该知道的东西让你知道,至于我怎么实现的,不关你的事",而这样写显然不行.
----------------解决方案--------------------------------------------------------
这与C++等有很大区别
----------------解决方案--------------------------------------------------------
这样也很麻烦
----------------解决方案--------------------------------------------------------
那c++怎么干的呢?
----------------解决方案--------------------------------------------------------
记得C的struct不能有函数的吧?
----------------解决方案--------------------------------------------------------
楼主用的是函数的指针
----------------解决方案--------------------------------------------------------
是啊..楼主发现一个新的用法....有点像类....
----------------解决方案--------------------------------------------------------
很麻烦的用法呦。
想过,但太麻烦
----------------解决方案--------------------------------------------------------
恩是麻烦了点....但是也算是新的发现了......给点铜板奖励一下
----------------解决方案--------------------------------------------------------
哦,看错了,不好意思
其实封装只是类的功能(或者叫特性)之一,类同时还有继承和多态,这个C是没办法的吧.
另外,你这样做,也不是体现了封装性,因为封装的意思,就是"你能够知道和应该知道的东西让你知道,至于我怎么实现的,不关你的事",而这样写显然不行.
----------------解决方案--------------------------------------------------------