This popular introduction to standard C++ has been completely updated, reorganized and rewritten to help programmers learn the language faster and use it in a more modern, effective way. Highlighting today's best practices, they show how to write programs that are safe, can be built quickly, and yet offer outstanding performance. Examples that take advantage of the library, and explain the features of C++, also show how to make the best use of the language.