Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Professional C++ [eng].pdf
Скачиваний:
284
Добавлен:
16.08.2013
Размер:
11.09 Mб
Скачать

Annotated Bibliography

The C++ Resources Network at www.cplusplus.com/.

This Web page isn’t as useful as it sounds. As of this writing, the C++ reference section is still under construction.

I/O Streams

Cameron Hughes and Tracey Hughes, Mastering the Standard C++ Classes: An Essential Reference, Wiley, 1999, ISBN: 0-471-328-936.

A good book for learning how to write custom istream and ostream classes.

Cameron Hughes and Tracey Hughes, Stream Manipulators and Iterators in C++,

Professional Technical Reference, Prentice Hall, http://phptr.com/articles/ article.asp?p=171014&seqNum=2.

This well-written article by the authors of Mastering the Standard C++ Classes takes the mystery out of defining custom stream manipulators in C++.

Philip Romanik and Amy Muntz, Applied C++: Practical Techniques for Building Better Software, Addison Wesley, 2003, ISBN: 0-321-10894-9.

In addition to a unique blend of software development advice and C++ specifics, this book provides one of the best explanations we’ve read of locale and Unicode support in C++.

Joel Spolsky, The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!), www.joelonsoftware.com/articles/Unicode.html.

After reading Joel’s treatise on the importance of internationalization, you’ll want to check out his other entries on Joel on Software.

Unicode, Inc., Where is my Character?, www.unicode.org/standard/where.

The best resource for finding Unicode characters, charts, and tables.

The C++ Standard Library

Nicolai M. Josuttis, The C++ Standard Library: A Tutorial and Reference, Addison Wesley, 1999, ISBN: 0-201-37926-0.

This book covers the entire standard library, including I/O streams and strings as well as the containers and algorithms. It’s an excellent reference.

Scott Meyers, Effective STL: 50 Specific Ways to Improve Your Use of the Standard Template Library, Addison Wesley, 2001, 0-201-74962-9.

Meyers wrote this book in the same spirit as his “Effective C++” books. It provides targeted tips for using the STL, but is not a reference or tutorial.

David R. Musser, Gillmer J. Derge, and Atul Saini, STL Tutorial and Reference Guide (Second Edition), Addison Wesley, 2001, ISBN: 0-201-37923-6.

This book is similar to the Josuttis text, but covers only the STL part of the standard library.

805