Standard C++ Iostreams and Locales: Advanced Programmer's Guide and Reference 1st Edition

4.3 out of 5 stars 28 ratings
ISBN-13: 978-0201183955
ISBN-10: 0201183951
Why is ISBN important?
ISBN
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Share
Loading your book clubs
There was a problem loading your book clubs. Please try again.
Not in a club? Learn more
Amazon book clubs early access

Join or create book clubs

Choose books together

Track your books
Bring your club to Amazon Book Clubs, start a new book club and invite your friends to join, or find a club that’s right for you for free.
Buy used:
$11.42
Used: Very Good | Details
Condition: Used: Very Good
Comment: Missing dust jacket; May have limited writing in cover pages. Pages are unmarked. ~ ThriftBooks: Read More, Spend Less
Access codes and supplements are not guaranteed with used items.
FREE delivery May 12 - 18. Details
Or fastest delivery May 6 - 10. Details

Amazon First Reads | Editors' picks at exclusive prices

Editorial Reviews

Amazon.com Review

Aimed at the advanced C++ programmer, Standard C++ IOStreams and Locales explains the internals of how C++ streams work and provides support for internationalization. It explains the inner details of architecture and design of these important built-in C++ objects, and it's a reference to all relevant classes and methods.

This book effectively reveals the inner workings of the entire stream class library in today's Standard C++ in two ways: First, it explains the design principles and internal function of these stream classes, whether for simple console or file I/O or for more advanced topics like memory streams. There's coverage of I/O basics (manipulators, stream flags, and other built-in features) for everyday programming with streams. The book also does an excellent job of delving into the nitty-gritty details of these classes (which most of us know only on the surface). Examples include a custom date class that will cooperate with existing stream libraries and create new "facets"--output rules that customize data for particular languages or "locales."

Besides an in-depth guide to what streams do by default and some hints for adding your own classes to work with them, the text also contains over 200 pages of reference material on every C++ stream and locale class, organized by header files. (These sections will arguably be the most useful for the working C++ developer.)

Like the support for template classes, the Standard Library's support for streams is powerful but until now, anyway, not easily accessible to ordinary programmers. For anyone who already knows the fundamentals of streams and is seeking to do more, this title fills a useful niche. It is an authoritative and densely packed source of technical detail on built-in C++ classes. --Richard Dragan

Topics covered: Standard C++ predefined streams, input and output operators, manipulators, locale basics, formatted input, stream state flags, file streams, in-memory I/O, stream positioning, synchronizing streams, stream class architecture, stream buffer classes, character types, wide character support, stream and stream buffer iterators, custom stream classes for user-defined types, inserters and extractors, user-defined manipulators, customizing stream and stream buffer classes, internationalization and localization, standard facets, user-defined facets, stream and locale class reference.

Review

"Langer and Kreft have an international book that applies to the United States and the rest of the world the way they address internationalization." -- C. Tondo, T&T TechWorks, Inc.

"The combination of usage guide and reference manual is good. This book is particularly relevant for anyone who needs to internationalize their programs input and output to exhibit reasonable and expected behavior, language, monetary and numeric formatting and syntax. In today's global economy, internationalized behavior is a highly desirable goal." --
Mary Dageforde, Dageforde Consulting

"This is THE book on streams. There is nothing whatsoever like this on the market, and anyone who needs to I18n/Localization will eat this up. I found these chapters readable and informative." --
Chuck Allison, Consulting Editor, C/C++ Users Journal


Star Wars, a galaxy a download away

Product details

  • Publisher ‏ : ‎ Addison-Wesley Professional; 1st edition (January 31, 2000)
  • Language ‏ : ‎ English
  • Hardcover ‏ : ‎ 640 pages
  • ISBN-10 ‏ : ‎ 0201183951
  • ISBN-13 ‏ : ‎ 978-0201183955
  • Item Weight ‏ : ‎ 2.57 pounds
  • Dimensions ‏ : ‎ 8 x 1.25 x 9.5 inches
  • Customer Reviews:
    4.3 out of 5 stars 28 ratings

About the author

Follow authors to get new release updates, plus improved recommendations.
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Discover more of the author’s books, see similar authors, read author blogs and more

Customer reviews

4.3 out of 5 stars
4.3 out of 5
28 global ratings

Top reviews from the United States

Reviewed in the United States on March 15, 2002
14 people found this helpful
Report abuse
Reviewed in the United States on May 4, 2019
Reviewed in the United States on December 5, 2009
Reviewed in the United States on April 3, 2014
One person found this helpful
Report abuse
Reviewed in the United States on May 1, 2013
One person found this helpful
Report abuse
Reviewed in the United States on January 29, 2001
3 people found this helpful
Report abuse
Reviewed in the United States on April 18, 2014
One person found this helpful
Report abuse
Reviewed in the United States on May 1, 2000
22 people found this helpful
Report abuse