Catalog

Record Details

Catalog Search


Back To Results
Showing Item 1 of 1

The C++ standard library : a tutorial and reference  Cover Image Book Book

The C++ standard library : a tutorial and reference

Record details

  • ISBN: 9780321623218 (hardcover : alk. paper)
  • ISBN: 0321623215 (hardcover : alk. paper)
  • Physical Description: print
    xxvii, 1099 p. : ill. ; 24 cm.
  • Edition: 2nd ed.
  • Publisher: Upper Saddle River, NJ : Addison-Wesley, 2012.

Content descriptions

Bibliography, etc. Note: Includes bibliographical references and index.
Subject: C++ (Computer program language)

Available copies

  • 1 of 1 copy available at Kirtland Community College.

Holds

  • 0 current holds with 1 total copy.
Show Only Available Copies
Location Call Number / Copy Notes Barcode Shelving Location Status Due Date
Kirtland Community College Library QA 76.73 .C153 J67 2012 30775305470271 General Collection Available -

Syndetic Solutions - Table of Contents for ISBN Number 9780321623218
The C++ Standard Library : A Tutorial and Reference
The C++ Standard Library : A Tutorial and Reference
by Josuttis, Nicolai
Rate this title:
vote data
Click an element below to view details:

Table of Contents

The C++ Standard Library : A Tutorial and Reference

SectionSection DescriptionPage Number
Preface to the Second Editionp. xxiii
Acknowledgments for the Second Editionp. xxiv
Preface to the First Editionp. xxv
Acknowledgments for the First Editionp. xxvi
Chapter 1About This Bookp. 1
1.1    Why This Bookp. 1
1.2    Before Reading This Bookp. 2
1.3    Style and Structure of the Bookp. 2
1.4    How to Read This Bookp. 4
1.5    State of the Artp. 5
1.6    Example Code and Additional Informationp. 5
1.7    Feedbackp. 5
Chapter 2Introduction to C++ and the Standard Libraryp. 7
2.1    History of the C++ Standardsp. 7
2.2    Complexity and Big-O Notationp. 10
Chapter 3New Language Featuresp. 13
3.1    New C++11 Language Featuresp. 13
3.2    Old "New" Language Featuresp. 33
Chapter 4General Conceptsp. 39
4.1    Namespace stdp. 39
4.2    Header Filesp. 40
4.3    Error and Exception Handlingp. 41
4.4    Callable Objectsp. 54
4.5    Concurrency and Multithreadingp. 55
4.6    Allocatorsp. 57
Chapter 5Utilitiesp. 59
5.1    Pairs and Tuplesp. 60
5.2    Smart Pointersp. 76
5.3    Numeric Limitsp. 115
5.4    Type Traits and Type Utilitiesp. 122
5.5    Auxiliary Functionsp. 134
5.6    Compile-Time Fractional Arithmetic with Class ratiop. 140
5.7    Clocks and Timersp. 143
5.8    Header Files , , andp. 161
Chapter 6The Standard Template Libraryp. 165
6.1    STL Componentsp. 165
6.2    Containersp. 167
6.3    Iteratorsp. 188
6.4    Algorithmsp. 199
6.5    Iterator Adaptersp. 210
6.6    User-Defined Generic Functionsp. 216
6.7    Manipulating Algorithmsp. 217
6.8    Functions as Algorithm Argumentsp. 224
6.9    Using Lambdasp. 229
6.10    Function Objectsp. 233
6.11    Container Elementsp. 244
6.12    Errors and Exceptions inside the STLp. 245
6.13    Extending the STLp. 250
Chapter 7STL Containersp. 253
7.1    Common Container Abilities and Operationsp. 254
7.2    Arraysp. 261
7.3    Vectorsp. 270
7.4    Dequesp. 283
7.5    Listsp. 290
7.6    Forward Listsp. 300
7.7    Sets and Multisetsp. 314
7.8    Maps and Multimapsp. 331
7.9    Unordered Containersp. 355
7.10    Other STL Containersp. 385
7.11    Implementing Reference Semanticsp. 388
7.12    When to Use Which Containerp. 392
Chapter 8STL Container Members in Detailp. 397
8.1    Type Definitionsp. 397
8.2    Create, Copy, and Destroy Operationsp. 400
8.3    Nonmodifying Operationsp. 403
8.4    Assignmentsp. 406
8.5    Direct Element Accessp. 408
8.6    Operations to Generate Iteratorsp. 410
8.7    Inserting and Removing Elementsp. 411
8.8    Special Member Functions for Lists and Forward Listsp. 420
8.9    Container Policy Interfacesp. 427
8.10    Allocator Supportp. 430
Chapter 9STL Iteratorsp. 433
9.1    Header Files for Iteratorsp. 433
9.2    Iterator Categoriesp. 433
9.3    Auxiliary Iterator Functionsp. 441
9.4    Iterator Adaptersp. 448
9.5    Iterator Traitsp. 466
9.6    Writing User-Defined Iteratorsp. 471
Chapter 10STL Function Objects and Using Lambdasp. 475
10.1    The Concept of Function Objectsp. 475
10.2    Predefined Function Objects and Bindersp. 486
10.3    Using Lambdasp. 499
Chapter 11STL Algorithmsp. 505
11.1    Algorithm Header Filesp. 505
11.2    Algorithm Overviewp. 505
11.3    Auxiliary Functionsp. 517
11.4    The for_each() Algorithmp. 519
11.5    Nonmodifying Algorithmsp. 524
11.6    Modifying Algorithmsp. 557
11.7    Removing Algorithmsp. 575
11.8    Mutating Algorithmsp. 583
11.9    Sorting Algorithmsp. 596
11.10    Sorted-Range Algorithmsp. 608
11.11    Numeric Algorithmsp. 623
Chapter 12Special Containersp. 631
12.1    Stacksp. 632
12.2    Queuesp. 638
12.3    Priority Queuesp. 641
12.4    Container Adapters in Detailp. 645
12.5    Bitsetsp. 650
Chapter 13Stringsp. 655
13.1    Purpose of the String Classesp. 656
13.2    Description of the String Classesp. 663
13.3    String Class in Detailp. 693
Chapter 14Regular Expressionsp. 717
14.1    The Regex Match and Search Interfacep. 717
14.2    Dealing with Subexpressionsp. 720
14.3    Regex Iteratorsp. 726
14.4    Regex Token Iteratorsp. 727
14.5    Replacing Regular Expressionsp. 730
14.6    Regex Flagsp. 732
14.7    Regex Exceptionsp. 735
14.8    The Regex ECMA Script Grammarp. 738
14.9    Other Grammarsp. 739
14.10    Basic Regex Signatures in Detailp. 740
Chapter 15Input/Output Using Stream Classesp. 743
15.1    Common Background of I/O Streamsp. 744
15.2    Fundamental Stream Classes and Objectsp. 748
15.3    Standard Stream Operatorsp. 753
15.4    State of Streamsp. 758
15.5    Standard Input/Output Functionsp. 767
15.6    Manipulatorsp. 774
15.7    Formattingp. 779
15.8    Internationalizationp. 790
15.9    File Accessp. 791
15.10    Stream Classes for Stringsp. 802
15.11    Input/Output Operators for User-Defined Typesp. 810
15.12    Connecting Input and Output Streamsp. 819
15.13    The Stream Buffer Classesp. 826
15.14    Performance Issuesp. 844
Chapter 16Internationalizationp. 849
16.1    Character Encodings and Character Setsp. 850
16.2    The Concept of Localesp. 857
16.3    Locales in Detailp. 866
16.4    Facets in Detailp. 869
Chapter 17Numericsp. 907
17.1    Random Numbers and Distributionsp. 907
17.2    Complex Numbersp. 925
17.3    Global Numeric Functionsp. 941
17.4    Valarraysp. 943
Chapter 18Concurrencyp. 945
18.1    The High-Level Interface: async() and Futuresp. 946
18.2    The Low-Level Interface: Threads and Promisesp. 964
18.3    Starting a Thread in Detailp. 973
18.4    Synchronizing Threads, or the Problem of Concurrencyp. 982
18.5    Mutexes and Locksp. 989
18.6    Condition Variablesp. 1003
18.7    Atomicsp. 1012
Chapter 19Allocatorsp. 1023
19.1    Using Allocators as an Application Programmerp. 1023
19.2    A User-Defined Allocatorp. 1024
19.3    Using Allocators as a Library Programmerp. 1026
Bibliographyp. 1031
Indexp. 1037
Back To Results
Showing Item 1 of 1

Additional Resources