Book the c standard library: a tutorial and reference - Compare Prices and buy the Book



Title: The C++ Standard Library: A Tutorial and Reference
Author: Nicolai M. Josuttis
ISBN: 0201379260
EAN: 9780201379266
832 Pages
Publisher: Addison Wesley
Binding: Hardcover
Publication date: 1999-09-13


shopcond.avail.pricedelivery coststotal
USED*£ 6.35starting at £2.40£ 8.75Buy now
Book The C++ Standard Library: A Tutorial and Reference new from BooksellerNEW£ 28.51£ 2.75£ 31.26Buy now
Compman - Buy NowNEW£ 32.99free on orders over £ 5£ 32.99Buy now
bookfellas - Buy NowNEW£ 32.99free on orders over £ 5£ 32.99Buy now
Used Book The C++ Standard Library: A Tutorial and Reference bei Amazon Buy nowUSED£ 33.94£ 2.75£ 36.69Buy now
AnotherBookshop - Buy NowNEW£ 39.59£ 2.35£ 41.94Buy now
Blackwell - Buy NowNEW£ 43.99free on orders over £ 20£ 43.99Buy now
Book The C++ Standard Library: A Tutorial and Reference on Amazon UK Buy nowNEW£ 43.99free on orders over £ 19£ 43.99Buy now

Programming with the C++ Standard Library can certainly be difficult, but Nicolai Josuttis' The C++ Standard Library provides one of the best available guides to using the built-in features of C++ effectively.

The C++ Standard Library provides plenty of default functionality in the form of the Standard Template Library (STL) for containers (like vectors and linked lists), as well as generic algorithms (which allow you to sort, search and manipulate elements inside containers). The best thing aboutThe C++ Standard Library is that it gives the reader a concise guide to working with these basic containers (from lists to sets and maps, with everything in-between). Each container type is explained along with short code excerpts. Moreover, in a reference section, the author explores the connections between each container type showing how they share similar methods. (Learn just a few methods and you can pretty much work with the mall.)

In addition to STL, this book excels at providing a readable introduction to the generic algorithms (which can be used to sort, search and otherwise manipulate STL containers). Other books either mix in this material with the explanation of containers, or make it seem like an esoteric topic. The fact is generic algorithms work with all the STL types and by separating these algorithms out like this, the reader can learn the rich array of algorithms available in today's standard C++. While this book concentrates on STL and algorithms, readers will still find great coverage on Standard Library string classes and streams (including a fine section on internationalisation and locales).

For the beginning or intermediate C++ programmer, The C++ Standard Library can be a real timesaver. It arranges and explains the complexities of the C++ Standard Library and STL in a manageable format that's great as a reference and as an approach to programming. -- RichardDragan

Topics covered: history of C++ and the Standard Library, template basics, Big-O Notation, the std namepace, standard exceptions, allocators, standard library utilities, pairs and auto_ptr, numeric limits, the Standard Template Library (STL) basics, containers, iterators, algorithms, vectors, lists, deques, strings, sets, multisets, bitsets, maps, multimaps, stacks, queues, iterator adapters, function objects, element requirements, value and reference semantics, complex numbers, valar rays, stream classes, stream manipulators and formatting, file I/O, internationalisation and locales.

The C++ Standard Library provides a set of common classes and interfaces that greatly extend the core C++ language. Josuttis' book not only provides comprehensive documentation of each library component, it also offers clearly written explanations of complex concepts, describes the practical programming details needed for effective use, and gives example after example of working code. This thoroughly up-to-date book reflects the newest elements of the C++ standard library incorporated into the full ANSI/ISO C++ language standard. In particular, the text focuses on the Standard Template Library (STL), examining containers, iterators, function objects, and STL algorithms.

The C++ Standard Library provides a set of common classes and interfaces that greatly extend the core C++ language. Josuttis' book not only provides comprehensive documentation of each library component, it also offers clearly written explanations of complex concepts, describes the practical programming details needed for effective use, and gives example after example of working code. This thoroughly up-to-date book reflects the newest elements of the C++ standard library incorporated into the full ANSI/ISO C++ language standard. In particular, the text focuses on the Standard Template Library (STL), examining containers, iterators, function objects, and STL algorithms.

The C++ standard library provides a set of common classes and interfaces that greatly extend the core C++ language. The library, however, is not self-explanatory. To make full use of its components-and to benefit from their power-you need a resource that does far more than list the classes and their functions.

The C++ Standard Library not only provides comprehensive documentation of each library component, it also offers clearly written explanations of complex concepts, describes the practical programming details needed for effective use, and gives example after example of working code.

This thoroughly up-to-date book reflects the newest elements of the C++ standard library incorporated into the full ANSI/ISO C++ language standard. In particular, the text focuses on the Standard Template Library (STL), examining containers, iterators, function objects, and STL algorithms. You will also find detailed coverage of special containers, strings, numerical classes, internationalization, and the IOStream library. Each component is presented in depth, with an introduction to its purpose and design, examples, a detailed description, traps and pitfalls, and the exact signature and definition of its classes and their functions. An insightful introduction to fundamental concepts and an overview of the library will help bring newcomers quickly up to speed.

Comprehensive, detailed, readable, and practical, The C++ Standard Library is the C++ resource you will turn to again and again. An accompanying Web site, including source code, can be found at http://www.josuttis.com/.



0201379260B04062001

Nicolai M. Josuttis is an independent technical consultant who designs object-oriented software for the telecommunications, traffic, finance, and manufacturing industries. He is an active member of the C++ Standards Committee Library Working Group. Nicolai has written several books on object-oriented programming and C++. See www.josuttis.com.



0201379260AB09172002

2008-06-03 The definitive tutorial and reference to the C++ library

Firstly a word of caution - this is a tutorial for the C++ standard library, and assumes a working knowledge of the core C++ language itself. The library consists of the containers (strings, list, vector, set, map and so forth) along with the iterators and algorithms that act on them. Other features of the library, such as iostreams are also covered, but the bulk of the material concentrates on the containers.

Prior to purchasing this book, I had muddled through with Stoustrups "The C++ Programming Language". That book is neither a tutorial or a reference, as the language and library are poorly explained, and the material organised in a haphazard manner. I was beginning to despair of finding a good book on C++, having tried "The C++ Primer" and found that to be as poorly structured as Stroustrups book and unsuitable for use as a reference (that was the third edition - I understand the current fourth edition is a considerable improvement as a tutorial).

For me, the ultimate answer to my C++ woes has been a combination of "Accelerated C++" by Koenig and Moo, along with this book by Josuttis. The former covers the core language well, and is a quick, satisfying read for someone already familiar with a programming language such as C. The Josuttis book proves that a well structured book can be written about C++, as it reads coherently from cover to cover, while making the details of the standard library accessible in a reference format. the key difference with this book and Stroustrups, is that it starts each topic with a short motivation, followed by a typically complete example that demonstrates how to use a construct or feature well. Stroustrup bogs down in implementation detail and the various ways of accomplishing things without clearly demonstrating a preferred way of doing something (ironically, his chapter that claims to be about the "bigger picture" is particularly poor).

In short, this book is an essential purchase for any aspiring or practicing C++ programmer.

similar books

Effective C++: 55 Specific Ways to Improve Your Programs and Designs (Professional Computing) Effective C++: 55 Specific Ways to ...
The C++ Programming Language, Special Edition The C++ Programming Language, Speci...
Effective STL: 50 Specific Ways to Improve the Use of the Standard Template Library (Professional Computing) Effective STL: 50 Specific Ways to ...
Exceptional C++ Exceptional C++
More Effective C++: 35 New Ways to Improve Your Programs and Designs (Professional Computing) More Effective C++: 35 New Ways to ...
Modern C++ Design: Applied Generic and Design Patterns (C++ in Depth) Modern C++ Design: Applied Generic ...
C++ Templates: The Complete Guide C++ Templates: The Complete Guide
Accelerated C++: Practical Programming by Example (C++ in Depth) Accelerated C++: Practical Programm...
Design patterns : elements of reusable object-oriented software Design patterns : elements of reusa...
Beyond the C++ Standard Library: An Introduction to Boost Beyond the C++ Standard Library: An...

last viewed books

Milk Treading Milk Treading
The Art of Fair Isle Knitting: History, Technique, Colour and Pattern The Art of Fair Isle Knitting: Hist...
Girls of Riyadh Girls of Riyadh
Les Liaisons Dangereuses (English Translation) Les Liaisons Dangereuses (English T...
Zhirinovsky: Russian Fascism and the Making of a Dictator K/CD Pkg Zhirinovsky: Russian Fascism and th...
Risque Business (Mills & Boon Special Releases) Risque Business (Mills & Boon Speci...