Thinking in C++ Vol 2 - Practical Programming |
Prev |
Home |
Next |
The goal of this chapter is to give you a practical
understanding of the algorithms in the Standard Template Library. That is, to
make you aware of and comfortable enough with the STL that you begin to use it
on a regular basis (or, at least, to think of using it so you can come back
here and hunt for the appropriate solution). The STL is powerful not only
because it s a reasonably complete library of tools, but also because it
provides a vocabulary for thinking about problem solutions and it is a framework
for creating additional tools.
Although this chapter did show some examples of creating
your own tools, we did not go into the full depth of the theory of the STL
necessary to completely understand all the STL nooks and crannies. Such
understanding will allow you to create tools more sophisticated than those
shown here. This omission was in part because of space limitations, but mostly
because it is beyond the charter of this book our goal here is to give you
practical understanding that will improve your day-to-day programming skills.
A number of books are dedicated solely to the STL (these are
listed in the appendices), but we especially recommend Scott Meyers
Effective STL (Addison Wesley, 2002).
Thinking in C++ Vol 2 - Practical Programming |
Prev |
Home |
Next |