[关于面向对象]C++写的代码

来源:互联网 发布:健身软件 编辑:程序博客网 时间:2024/05/21 11:20
摘自:云风的Blog
连接:http://blog.codingnow.com/2008/10/rtorrent.html

............
rtorrent 是C++写的,看起来很漂亮,一个类套一个类,层次分明,抽象的很好。当然也有不足的地方,就是光抽象,不好好干活,花了大量的代码做出一个个漂亮的对象,最终就干一点事情。不小心还弄点飞线出来用来直达目标,不过因为抽象层代码很多,所以飞线占的比例就自然很少啦。90%的代码都是整洁的,10%的代码又那么丁点坏味道。哦,对了,那 10% 的代码是真正干活的部分,做苦力的地方嘛,不用太注意干净了。
通过阅读 rtorrent 的代码,我又一次充分认识到:C++ 是怎么把每一件不起眼的小工作发挥的如此叹为观止,充分体现出一个高素质的 C++ 程序员的价值所在的 :)
..........


某网友的回复

我也觉得对C++很困惑,我一度曾经非常C++化,但现在回想起来,也太累了.就一个空类,为了达到C++教徒的标准,你得写多少东西?
首先你得确认你的类是不是要被继承,如果要被继承,那么析构函数要自己写.然后拷贝构造函数,然后等号重载....加一个方法,就得考虑是不是const,每一个参数也得考虑要不要const&.
现在想起来就要疯掉,可当年不知为什么对此乐此不疲..



eCGUI-微型嵌入式GUI-图形界面系统(支持DOS 16/32bit,Linux,uC/OS等等)
原创粉丝点击