Found the below resources quite useful for understanding STL internals:
May not be up-to-date but [SGI Stl Programmer's Guide](http://www.sgi.com/tech/stl/stl_introduction.html). It has a good conceptual overview of the STL library.
Source code navigation:
I've used the [Free Evaluation Source Insight Code Browser](http://www.sourceinsight.com/eval.html) which allows to jump all around the source code from sgi's stl code.
Alternatively you can try out [LXR](http://lxr.linux.no/+trees), [Doxygen](http://www.stack.nl/~dimitri/doxygen), [Ctags](http://ctags.sourceforge.net).
Videos:
[Going Deep into STL with Stephen Lavavej](http://channel9.msdn.com/Shows/Going+Deep/C9-Lectures-Stephan-T-Lavavej-Standard-Template-Library-STL-2-of-n)
[Inside STL with Stepan Lavavej](http://channel9.msdn.com/shows/Going+Deep/VC-10-Stephan-T-Lavavej-and-Damien-Watkins-Inside-STL)
[C++0x Features in VC10](http://blogs.msdn.com/b/vcblog/archive/2009/02/03/rvalue-references-c-0x-features-in-vc10-part-2.aspx)
See Also:
[C++ Templates - The Complete Guide by Nicolai Josuttis](http://www.josuttis.com/tmplbook/)
[C++ Template Meta-Programming - Concepts, Tools and Techniques](http://www.boostpro.com/mplbook)
[Inside the C++ Object Model by Stanley Lippman](http://my.safaribooksonline.com/book/programming/cplusplus/0201834545)
May not be up-to-date but [SGI Stl Programmer's Guide](http://www.sgi.com/tech/stl/stl_introduction.html). It has a good conceptual overview of the STL library.
Source code navigation:
I've used the [Free Evaluation Source Insight Code Browser](http://www.sourceinsight.com/eval.html) which allows to jump all around the source code from sgi's stl code.
Alternatively you can try out [LXR](http://lxr.linux.no/+trees), [Doxygen](http://www.stack.nl/~dimitri/doxygen), [Ctags](http://ctags.sourceforge.net).
Videos:
[Going Deep into STL with Stephen Lavavej](http://channel9.msdn.com/Shows/Going+Deep/C9-Lectures-Stephan-T-Lavavej-Standard-Template-Library-STL-2-of-n)
[Inside STL with Stepan Lavavej](http://channel9.msdn.com/shows/Going+Deep/VC-10-Stephan-T-Lavavej-and-Damien-Watkins-Inside-STL)
[C++0x Features in VC10](http://blogs.msdn.com/b/vcblog/archive/2009/02/03/rvalue-references-c-0x-features-in-vc10-part-2.aspx)
See Also:
[C++ Templates - The Complete Guide by Nicolai Josuttis](http://www.josuttis.com/tmplbook/)
[C++ Template Meta-Programming - Concepts, Tools and Techniques](http://www.boostpro.com/mplbook)
[Inside the C++ Object Model by Stanley Lippman](http://my.safaribooksonline.com/book/programming/cplusplus/0201834545)
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.