The C++ Standard Library: A Tutorial and Reference | Nicolai M. Josuttis | ISBN: Programming: Principles and Practice Using C++ von Bjarne Stroustrup. : The C++ Standard Library: A Tutorial and Reference (2nd Edition) ( ): Nicolai M. Josuttis: Books. Effective Modern C++: 42 Specific Ways to Improve Your Use of C++ Total price: $ Add all three to Cart. C++17 STL Cookbook: Discover the latest enhancements to C++ Standard Library can certainly be difficult, but Nicolai Josuttis’s The C++ Standard Library.

Author: Bralabar Dikus
Country: Ecuador
Language: English (Spanish)
Genre: Spiritual
Published (Last): 27 March 2012
Pages: 38
PDF File Size: 5.61 Mb
ePub File Size: 4.72 Mb
ISBN: 169-4-81687-198-2
Downloads: 70980
Price: Free* [*Free Regsitration Required]
Uploader: Salar

Move Semantics for String Streams Global Numeric Functions Example Code and Additional Information 1.

The C++ Standard Library : Nicolai Josuttis :

Global Joxuttis Objects New String Literals 3. Error and Exception Handling 4. 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. STL algorithms are independent of containers, which significantly reduces the complexity of the library. Predefined Function Objects and Binders I have not done that with the second edition but I have used it as a reference on a Kindle through click indexes, table of contents and searching.


The STL contains sequence containers and associative containers.

Using Mutexes and Locks Pairs and Tuples 5. The library, however, is not self-explanatory.

Each topic is described based on the general concepts;this discussion then leads to the specific details needed to support everyday programming tasks. I definitely did not have enough time for them due to the writing of this book. Type Traits and Type Utilities 5. Removing the last element takes only constant time, because no resizing happens. Conversions between tuples and pairs 5. See Internet Resources on page for details.

Sign In We’re sorry! It works okay on Kindle classic and Kindle App search needs some improvement.

Synchronizing Threads, or the Problem of Concurrency Redirecting Standard Streams An accompanying Web site, including source code, can be found at www. A specialization for type bool exists, which optimizes for josuttls by storing bool values as bits. Special Containers Get to Know Us. General Concepts 39 4. Implementing Output Operators Inserting and erasing at the beginning or in the middle is linear in time.

Allocators and Memory Functions in Detail S. All josugtis these are supported by a fairly simple programming interface. However, having distinct random access iterators offers efficiency advantages.

The C++ Standard Library: A Tutorial and Reference, Second Edition

The best way to reach me is by Email: Overview of the Chrono Library 5. I did like the examples provided and I liked the 3 level structure of the book. Streams for Reading and Writing Size and Capacity This approach provides compile-time polymorphism that is often more efficient than traditional run-time polymorphism. Using Unordered Maps as Associative Arrays 7. With the STL requirements part of the publicly available draft standard, compiler vendors and independent software library vendors could of course develop their own implementations and market them as separate products or as selling points for their other wares.


C++ Standard Library, The: A Tutorial and Reference, 2nd Edition

Regular Expressions The work is protected by local and international copyright laws and is provided solely for the use of instructors in teaching their courses and assessing student learning. Definition of Function Objects 6. Josutttis and Promises Customers who viewed this item also viewed.

Strings and Vectors A Philosophy of Software Design. Addison-Wesley Professional; 1 edition August 22, Language: Examples of Using Arrays 7.