Items related to Standard C++ Iostreams and Locales: Advanced Programmer'...

Standard C++ Iostreams and Locales: Advanced Programmer's Guide and Reference - Hardcover

 
9780201183955: Standard C++ Iostreams and Locales: Advanced Programmer's Guide and Reference
View all copies of this ISBN edition:
 
 
Provides a comprehensive description of, and reference to, the iostreams and locales classes, showing how to put them ot use and offering advanced information on customizing and extending their basic operation. DLC: C++ (Computer program language)

"synopsis" may belong to another edition of this title.

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.

From the Back Cover:

Standard C++ provides a foundation for creating new, improved, and more powerful C++ components. IOStreams and locales are two such major components for text internationalization. As critical as these two APIs are, however, there are few resources devoted to explaining them.

Standard C++ IOStreams and Locales fills this informational gap. It provides a comprehensive description of, and reference to, the iostreams and locales classes, showing how to put them to use and offering advanced information on customizing and extending their basic operation. Written by two experts involved with the development of the standard, this book reveals the rationale behind the design of the APIs and points out their potential pitfalls.

This book serves as both a guide and a reference to C++ components. Part I explains iostreams, what they are, how they are used, their underlying architectural concepts, and the techniques for extending the iostream framework. Part II introduces internationalization and shows you how to adapt your program to local conventions. Readers seeking an initial overview of the problem domain will find an explanation of what internationalization and localization are, how they are related, and how they differ. With examples, the authors show the differences among cultural conventions, how C++ locales can be used to address such differences, and how locale framework can be extended to handle further, nonstandard cultural conventions.

Standard C++ IOStreams and Locales :
  • Explains formatting and error indication features of iostreams in detail
  • Describes underlying concepts of the iostreams framework
  • Demonstrates implementation of i/o operations for user-defined types
  • Shows techniques for implementing extended stream and stream buffer classes
  • Introduces internationalization
  • Explains how to use standard features for internationalization
  • Demonstrates techniques for implementation of user-defined internationalization services

IOStreams and locales serve as a foundation library that provides a number of ready-to-use interfaces, as well as frameworks that can be customized and extended. The class reference to C++ IOStreams and locales completes this comprehensive resource, which belongs in the libraries of all intermediate and advanced C++ programmers.



0201183951B04062001

"About this title" may belong to another edition of this title.

  • PublisherAddison-Wesley Professional
  • Publication date2000
  • ISBN 10 0201183951
  • ISBN 13 9780201183955
  • BindingHardcover
  • Edition number1
  • Number of pages640
  • Rating

Other Popular Editions of the Same Title

9780321585585: Standard C++ Iostreams and Locales: Advanced Programmer's Guide and Reference

Featured Edition

ISBN 10:  0321585585 ISBN 13:  9780321585585
Publisher: Addison-Wesley Professional, 2000
Softcover

Top Search Results from the AbeBooks Marketplace

Stock Image

Langer, Angelika; Kreft, Klaus
Published by Addison-Wesley Professional (2000)
ISBN 10: 0201183951 ISBN 13: 9780201183955
New Hardcover Quantity: 1
Seller:
GoldenWavesOfBooks
(Fayetteville, TX, U.S.A.)

Book Description Hardcover. Condition: new. New. Fast Shipping and good customer service. Seller Inventory # Holz_New_0201183951

More information about this seller | Contact seller

Buy New
US$ 65.31
Convert currency

Add to Basket

Shipping: US$ 4.00
Within U.S.A.
Destination, rates & speeds
Stock Image

Langer, Angelika; Kreft, Klaus
Published by Addison-Wesley Professional (2000)
ISBN 10: 0201183951 ISBN 13: 9780201183955
New Hardcover Quantity: 1
Seller:
LibraryMercantile
(Humble, TX, U.S.A.)

Book Description Condition: new. Seller Inventory # newMercantile_0201183951

More information about this seller | Contact seller

Buy New
US$ 68.37
Convert currency

Add to Basket

Shipping: US$ 3.00
Within U.S.A.
Destination, rates & speeds
Stock Image

Langer, Angelika, Kreft, Klaus
Published by Addison-Wesley Professional (2000)
ISBN 10: 0201183951 ISBN 13: 9780201183955
New Hardcover Quantity: 1
Seller:
The Book Spot
(Sioux Falls, SD, U.S.A.)

Book Description Hardcover. Condition: New. Seller Inventory # Abebooks37620

More information about this seller | Contact seller

Buy New
US$ 74.00
Convert currency

Add to Basket

Shipping: FREE
Within U.S.A.
Destination, rates & speeds
Stock Image

Langer, Angelika; Kreft, Klaus
Published by Addison-Wesley Professional (2000)
ISBN 10: 0201183951 ISBN 13: 9780201183955
New Hardcover Quantity: 1
Seller:
BennettBooksLtd
(North Las Vegas, NV, U.S.A.)

Book Description Condition: New. New. In shrink wrap. Looks like an interesting title! 2.6. Seller Inventory # Q-0201183951

More information about this seller | Contact seller

Buy New
US$ 97.84
Convert currency

Add to Basket

Shipping: US$ 6.05
Within U.S.A.
Destination, rates & speeds
Stock Image

Langer, Angelika
ISBN 10: 0201183951 ISBN 13: 9780201183955
New Hardcover Quantity: 1
Seller:
Front Cover Books
(Denver, CO, U.S.A.)

Book Description Condition: new. Seller Inventory # FrontCover0201183951

More information about this seller | Contact seller

Buy New
US$ 155.50
Convert currency

Add to Basket

Shipping: US$ 4.30
Within U.S.A.
Destination, rates & speeds
Stock Image

Langer, Angelika
Published by Addison-Wesley Professional (2000)
ISBN 10: 0201183951 ISBN 13: 9780201183955
New Hardcover Quantity: 1
Seller:
Wizard Books
(Long Beach, CA, U.S.A.)

Book Description Hardcover. Condition: new. New. Seller Inventory # Wizard0201183951

More information about this seller | Contact seller

Buy New
US$ 156.43
Convert currency

Add to Basket

Shipping: US$ 3.50
Within U.S.A.
Destination, rates & speeds
Stock Image

Langer, Angelika
Published by Addison-Wesley Professional (2000)
ISBN 10: 0201183951 ISBN 13: 9780201183955
New Hardcover Quantity: 1
Seller:
GoldenDragon
(Houston, TX, U.S.A.)

Book Description Hardcover. Condition: new. Buy for Great customer experience. Seller Inventory # GoldenDragon0201183951

More information about this seller | Contact seller

Buy New
US$ 156.85
Convert currency

Add to Basket

Shipping: US$ 3.25
Within U.S.A.
Destination, rates & speeds
Stock Image

Langer, Angelika
Published by Addison-Wesley Professional (2000)
ISBN 10: 0201183951 ISBN 13: 9780201183955
New Hardcover Quantity: 1
Seller:
GoldBooks
(Denver, CO, U.S.A.)

Book Description Hardcover. Condition: new. New Copy. Customer Service Guaranteed. Seller Inventory # think0201183951

More information about this seller | Contact seller

Buy New
US$ 195.64
Convert currency

Add to Basket

Shipping: US$ 4.25
Within U.S.A.
Destination, rates & speeds