SitePoint
  • Premium
  • Library
  • Community
  • Jobs
  • Blog
LoginStart Free Trial
The C++ Standard Library
The C++ Standard Library
What every professional C++ programmer should know about the C++ standard library.
German Edition
Introduction
About Me
Purpose of this Book
Index
Conventions
Source Examples
Source Code
Value versus Object
Acknowledgements
Further Information
C++ versus C++11
The History
Overview
Application of Libraries
Useful Functions
Save Comparison of Integers
Adaptors for Functions
Pairs
Tuples
Reference Wrappers
Smart Pointers
Type Traits
Time Library
std::any , std::optional , and std::variant
Create and delete
Size
Access
Assign and Swap
Compare
Erasure
Arrays
Vectors
Deques
Lists
Forward Lists
Overview
Ordered Associative Containers
Unordered Associative Containers
Stack
Queue
Priority Queue
Categories
Iterator Creation
Useful Functions
Adaptors
Functions
Function Objects
Lambda Functions
Conventions
Iterators are the Glue
Sequential, Parallel, or Parallel Execution with Vectorisation
for_each
Non-Modifying Algorithms
Modifying Algorithms
Partition
Sort
Binary Search
Merge Operations
Heaps
Min and Max
Permutations
Numeric
Range
View
Direct on the Containers
Function Composition
Lazy Evaluation
Random Numbers
Numeric Functions Inherited from C
Mathematical Constants
Create and Delete
Conversion Between C++ and C Strings
Size versus Capacity
Comparison
String Concatenation
Element Access
Input and Output
Search
Check for a Prefix or a Suffix
Modifying Operations
Numeric Conversions
Create and Initialise
Non-modifying operations
Modifying operations
Character Types
Regular Expression Objects
The Search Result match_results
Match
Search
Replace
Format
Repeated Search
Hierarchy
Input and Output Functions
Streams
User-defined Data Types
Syntax
Format specification
User-defined formatter
Classes
Non-member functions
File types
Memory Model
Atomic Data Types
Threads
Stop Token
Shared Variables
Thread Local Data
Condition Variables
Semaphores
Coordination Types
Tasks
Awaitables
An Infinite Data Stream with
Index

Community Questions