摘要: 这段时间看了不少的传奇的源代码。 感觉一个字,烂,不是一般的烂。 我相信大家都知道。 同时大家肯定明白,如果重新优化和架构,效率肯定要比原来的代码要高很多很多倍。 首先说一个地方,virtual和dynamic,虚方法和动态方法。显然代码里面大部分都是采用动态方法,这个要命啊,慢啊。 关于虚方法和动态方法的最大区别是,虚方法速度快,比动态方法快多少倍未知。缺点是费空间。动态方法费时间省空间。 一般我们是不经常调用而且速度不是居于首位的时候,我们采用动态方法。相反经常调用频繁,而且速度居于首位的,我们采用虚方法。 这些是毫不迟疑的。 但是那些(大家明白的源代码)为什么采用动态... 阅读全文
posted @ 2012-08-04 18:30 一笑如风 阅读(1096) 评论(1) 推荐(0) 编辑