C++ standard library

E72067

The C++ standard library is a collection of ready-made classes and functions that provide core utilities such as containers, algorithms, input/output, and threading support for C++ programs.


Statements (55)
Predicate Object
instanceOf software library
standard library
definedBy ISO/IEC 14882
surface form: "ISO C++ standard"
designGoal efficiency
portability across platforms
type safety
extendedIn C++
surface form: "C++11"

C++
surface form: "C++14"

C++
surface form: "C++17"

C++
surface form: "C++20"

C++23 (partial)
surface form: "C++23"
hasComponent I/O library
C++ standard library
surface form: "Standard Template Library"

algorithms library
atomic operations library
containers library
diagnostics library
filesystem library
general utilities library
iterators library
language support library
localization library
numerics library
regular expressions library
thread support library
includesHeader <algorithm>
<chrono>
<filesystem>
<iostream>
<map>
<memory>
<string>
<thread>
<unordered_map>
<vector>
introducedIn C++
surface form: "C++98"
partOf C++
surface form: "C++ programming language"
provides algorithms
concurrency primitives
containers
error handling utilities
filesystem utilities
input/output facilities
localization support
memory management utilities
numeric utilities
random number generation
regular expressions
smart pointers
string handling
threading support
time and date utilities
type traits
standardizedBy International Organization for Standardization
usedWithLanguage C++

Referenced by (4)

Full triples — surface form annotated when it differs from this entity's canonical label.

ISO/IEC 14882 governs C++ standard library
this entity surface form: "C++ library components"
C++ standard library hasComponent C++ standard library
this entity surface form: "Standard Template Library"
LLVM hasComponent C++ standard library
this entity surface form: "libc++"
C++ hasStandardLibrary C++ standard library

Please wait…