STL源码分析之感想

     现在是2005年4月22日,17:54,完整分析STL源代码结束,我终于可以松了一口气,感想颇多呀!

     大约在几个月之前,我看过候先生的<<STL源码解析>>,此书写的的确不错.因为我在平时的开发的工作中,大量使用了STL,现在对Linux开发一般的Application也较为感兴趣,当然在Linux下俺也要用C++写程序.

       特别是对STL的熟练的使用,让我在平时的开发工作中大大提高了开发的效率,比如我前一段时间开发的一些COM组件,以及曲线控件,因为我用的是ATL,所以我不用MFC,这样STL的优点就能很好的发挥出来,后来慢慢的,我在MFC中也大量的使用STL,因为它使的开发工作更加快速了,为我省了很多的时间,可是在使用的过程中遇到过很多的问题,由于一开始的时候并不了GP技术,所以一出了错了,就乱了套了,后来看了很多关于STL方面的书,这类问题也就很少了,但是我并不局限于此,不仅要会用它,更重要的是它如何使用了泛型编程技术,学习它的源代码让我们可以怎样在我们平时的开发工作中利用泛型技术.

    记得我的一位老师,他是从事密码学方面研究的Doctor,他从事VC开发已经有很多年了.平时我和他聊天的时候,他说他觉得泛型技术在确是一项很了不起的技术,比如Boost,STL,都是很有工业价值的工业库,可是在一般开发工作中,很多人并没有把它用好,或者根本没有用,大学里教的Data structure很多都是纸上谈兵,如果大学里能够系统的学习STL中的源代码,我想效果要好的多了!

    后来在这位老师的影响下,我也对STL发生浓厚兴趣,这一阵子终于研究完了所有的STL的源代码,同时也解开了以前不明白的东西,因为毕竟是我一行一行的去学习的,所以我现在对源程序的代码记忆很深,同时也让我深深感到写程序觉非几年的事情,想想自己写程序也有好几年了,可是哎,感觉水平太差.虽然平时周围水平比俺高的人不多,可我知道自己有多少水平,所以我要努力努力,再努力!

    在看STL的Source code 中需要很好的Data structure 知识,还有一些是一般的大学课本中所找不到的,比如让我研究了不少时间的Red-Black tree!

  今天晚上要好好休息一下了,我已经完整的分析完了STL源代码了.并作了很厚的笔记,我感到很充实,嘿嘿!

  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值