从接触C++到现在已经有5年了,期间的学习过程断断续续,一路也遇到了很多困难和挫折,但一直努力,从未要放弃。在学习的过程中走过很多弯路,但这也是成长的过程。回过头来,发现要学习C++,要学好C++,那么在看完《C++ primer》之后就应该看侯捷翻译的C++系列。个人认为作为一个C++爱好者,看不懂STL源码是不成功的。看懂STL源码并学会扩展是我一直以来的梦想。回想当初在调试程序的时候,当断点进入STL库代码时,感觉眼前的代码如同迷宫一样,完全看不懂代码的意思,哪时就想:“如果有一天能看懂这些代码就好了”,在经过不懈的努力打好基础之后,最近终于有时间有能力来研读《STL源码剖析》。翻开这本书的时候我不再像以前看到STL源码那么恐慌,现在看到那些代码就感觉很兴奋,有种似曾相识的感觉,阅读基本没有困难,即使有不懂的地方,通过对《STL源码剖析》前几章的详细分析也都迎刃而解。
接下来,我将把STL中的各种组件进行详细分析,理清它们的来龙去脉,最后做到扩充或者改造某个组件的目的。