读《STL源码剖析》有感

         一个月之前的今天是我的生日,一位关系不错的同学送了我本《STL源码剖析》,还有位送了我本《C和指针》,我就看起来了,这些天都在考试,就经常晚上11点半过后拿个手电筒看,我特别认可一句话:“兴趣是最好的老师。”

         《C和指针》里面的内容很细,我就先看了《STL源码剖析》。第一次正式看一个上午看了40多页,自己都吃惊了。前言中孟岩的序写得不错,文笔好。第一章侯先生介绍了STL的历史,我对这也挺感兴趣的。当他讲到9个组态中的friend,那是我第一次看不太懂的地方,归根结底还是C++中一些偏僻的东西不熟悉。

         之后的几个星期一有时间就看,真觉得是种享受,主要是看得懂,才看得下去。学习世界顶尖程序员的代码,我们平时写的很多小东西上面都有,比如二分查找、旋转字符串之类的。关于旋转字符串这篇,我感触挺深的,《编程珠玑》中讲这个算法,先讲一般的方法,再说一种局限性很大的算法,最后说了经典的那种算法,还用两只手来比划。《STL源码剖析》可没这么多花的东西,直接上来就是代码!三个reverse函数,自己去想吧,这些简单的算法侯先生也不多废话了,没注释。最重要的是,上面还有种数学思想很强的算法,而《编程珠玑》里是没有的,足以见得《STL源码剖析》的深度!

         先写这些吧,等考试结束继续。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值