René's URL Explorer Experiment


Title: C++ Standard Library | hacking C++

Open Graph Title: C++ Standard Library

X Title: C++ Standard Library

Description: Overview of C++ standard library facilities.

Open Graph Description: Overview of C++ standard library facilities.

X Description: Overview of C++ standard library facilities.

Opengraph URL: https://hackingcpp.com/cpp/std/library.html

X: @hackingcpp

direct link

Domain: hackingcpp.com

None86400
keywordcpp ISO std standard library
authorAndré Müller
date2023-03-22
copyright2019-2023 André Müller
theme-color#0070C0
og:imagehttps://hackingcpp.com/cpp/std/library_card.png
og:site_namehacking C++
og:localeen_US
og:typearticle
twitter:cardsummary_large_image
twitter:imagehttps://hackingcpp.com/cpp/std/library_card.png
twitter:creator@hackingcpp
hcpp-page-categorycat-overview
hcpp-tagsC++ STL algorithms article containers ranges std-algorithms std-containers std-library

Links:

https://hackingcpp.com/cpp/std/index.html
hacking C++https://hackingcpp.com/cpp/std/index.html
Newshttps://hackingcpp.com/cpp/std/tags/news.html
Beginner's Guide to C++https://hackingcpp.com/cpp/std/cpp/beginners_guide.html
Standard Library Containershttps://hackingcpp.com/cpp/std/cpp/std/containers.html
Standard Library Algorithmshttps://hackingcpp.com/cpp/std/cpp/std/algorithms.html
Cheat Sheets / Infographicshttps://hackingcpp.com/cpp/std/cpp/cheat_sheets.html
All Recipeshttps://hackingcpp.com/cpp/std/tags/recipe.html
All Articleshttps://hackingcpp.com/cpp/std/tags/article.html
Online Learninghttps://hackingcpp.com/cpp/std/dev/web_learning.html
Educational Videoshttps://hackingcpp.com/cpp/std/cpp/educational_videos.html
Bookshttps://hackingcpp.com/cpp/std/cpp/books.html
Community Resourceshttps://hackingcpp.com/cpp/std/cpp/community.html
Tools Ecosystemhttps://hackingcpp.com/cpp/std/cpp/tools/ecosystem.html
All Resource Listshttps://hackingcpp.com/cpp/std/tags/list.html
VIM Pluginshttps://hackingcpp.com/cpp/std/dev/vim_plugins.html
Why & Whohttps://hackingcpp.com/cpp/std/about.html
Privacyhttps://hackingcpp.com/cpp/std/privacy.html
https://twitter.com/hackingcpp
Newshttps://hackingcpp.com/cpp/std/tags/news.html
Articleshttps://hackingcpp.com/cpp/std/tags/article.html
Recipeshttps://hackingcpp.com/cpp/std/tags/recipe.html
Beginner's Guide to C++https://hackingcpp.com/cpp/std/cpp/beginners_guide.html
Listshttps://hackingcpp.com/cpp/std/tags/list.html
@hackingcpphttps://twitter.com/hackingcpp
RSS Feedhttps://hackingcpp.com/feed.rss
Abouthttps://hackingcpp.com/cpp/std/about.html
Privacyhttps://hackingcpp.com/cpp/std/privacy.html
Homehttps://hackingcpp.com/cpp/std/index.html
array https://hackingcpp.com/cpp/std/cpp/std/sequence_containers.html#array
https://hackingcpp.com/cpp/std/cpp/std/sequence_containers.html
vector https://hackingcpp.com/cpp/std/cpp/std/vector.html
https://hackingcpp.com/cpp/std/cpp/std/vector.html
Interface Overview Sheethttps://hackingcpp.com/cpp/std/cpp/std/vector.png
deque https://hackingcpp.com/cpp/std/cpp/std/sequence_containers.html#deque
https://hackingcpp.com/cpp/std/cpp/std/sequence_containers.html#deque
Interface Overview Sheethttps://hackingcpp.com/cpp/std/cpp/std/deque.png
list https://hackingcpp.com/cpp/std/cpp/std/sequence_containers.html#list
https://hackingcpp.com/cpp/std/cpp/std/sequence_containers.html#list
Interface Overview Sheethttps://hackingcpp.com/cpp/std/cpp/std/list.png
forward_list https://hackingcpp.com/cpp/std/cpp/std/sequence_containers.html#forward_list
https://hackingcpp.com/cpp/std/cpp/std/sequence_containers.html#forward_list
Interface Overview Sheethttps://hackingcpp.com/cpp/std/cpp/std/forward_list.png
string https://hackingcpp.com/cpp/std/cpp/std/string_basics.html
https://hackingcpp.com/cpp/std/cpp/std/string.html
Interface Overview Sheethttps://hackingcpp.com/cpp/std/cpp/std/string.png
Sequence Containers Overview & Basic Usagehttps://hackingcpp.com/cpp/std/cpp/std/sequence_containers.html
Sequence Containers Quick Overview Sheethttps://hackingcpp.com/cpp/std/cpp/std/sequence_containers.png
All Container Interface Cheat Sheetshttps://hackingcpp.com/cpp/std/cpp/cheat_sheets.html#std-sequence-containers
set https://hackingcpp.com/cpp/std/cpp/std/associative_containers.html#set
Interface Overview Sheethttps://hackingcpp.com/cpp/std/cpp/std/set.png
https://hackingcpp.com/cpp/std/cpp/std/associative_containers.html#set
map https://hackingcpp.com/cpp/std/cpp/std/associative_containers.html#map
Interface Overview Sheethttps://hackingcpp.com/cpp/std/cpp/std/map.png
https://hackingcpp.com/cpp/std/cpp/std/associative_containers.html#map
unordered_set https://hackingcpp.com/cpp/std/cpp/std/associative_containers.html#unordered_set
Interface Overview Sheethttps://hackingcpp.com/cpp/std/cpp/std/unordered_set.png
https://hackingcpp.com/cpp/std/cpp/std/associative_containers.html#unordered_set
unordered_map https://hackingcpp.com/cpp/std/cpp/std/associative_containers.html#unordered_map
Interface Overview Sheethttps://hackingcpp.com/cpp/std/cpp/std/unordered_map.png
https://hackingcpp.com/cpp/std/cpp/std/associative_containers.html#unordered_map
Associative Containers Overview & Basic Usagehttps://hackingcpp.com/cpp/std/cpp/std/associative_containers.html
Quick Overview Sheethttps://hackingcpp.com/cpp/std/cpp/std/associative_containers.png
All Container Interface Cheat Sheetshttps://hackingcpp.com/cpp/std/cpp/cheat_sheets.html#std-associative-containers
pair https://hackingcpp.com/cpp/std/cpp/std/special_containers.html#slide-01
https://hackingcpp.com/cpp/std/cpp/std/special_containers.html#slide-01
tuple https://hackingcpp.com/cpp/std/cpp/std/special_containers.html#slide-02
https://hackingcpp.com/cpp/std/cpp/std/special_containers.html#slide-02
optional https://hackingcpp.com/cpp/std/cpp/std/special_containers.html#slide-07
https://hackingcpp.com/cpp/std/cpp/std/special_containers.html#slide-07
variant https://hackingcpp.com/cpp/std/cpp/std/special_containers.html#slide-10
https://hackingcpp.com/cpp/std/cpp/std/special_containers.html#slide-10
any https://hackingcpp.com/cpp/std/cpp/std/special_containers.html#slide-13
https://hackingcpp.com/cpp/std/cpp/std/special_containers.html#slide-13
Quick Overview Sheethttps://hackingcpp.com/cpp/std/cpp/std/special_containers.png
Special Containers Overview & Basic Usagehttps://hackingcpp.com/cpp/std/cpp/std/special_containers.html
All Container Interface Cheat Sheetshttps://hackingcpp.com/cpp/std/cpp/cheat_sheets.html#std-special-containers
C++17https://hackingcpp.com/cpp/std/tags/c++17.html
Introduction to Sequence Viewshttps://hackingcpp.com/cpp/std/cpp/std/sequence_views.html
span https://hackingcpp.com/cpp/std/cpp/std/span.html
C++20https://hackingcpp.com/cpp/std/tags/c++20.html
std::span Interface Overview Sheethttps://hackingcpp.com/cpp/std/cpp/std/span.png
string_view https://hackingcpp.com/cpp/std/cpp/std/sequence_views.html
C++17https://hackingcpp.com/cpp/std/tags/c++17.html
std::string_view Interface Overview Sheethttps://hackingcpp.com/cpp/std/cpp/std/string_view.png
C++20https://hackingcpp.com/cpp/std/tags/c++20.html
Introduction to Range Views https://hackingcpp.com/cpp/std/cpp/std/range_views_intro.html
https://hackingcpp.com/cpp/std/cpp/cheat_sheets.html#std-range-views
Overview Sheethttps://hackingcpp.com/cpp/std/cpp/std/range_views.png
Complete Visual Overviewhttps://hackingcpp.com/cpp/std/cpp/std/range_views.html
Introduction & Basic Paradigmshttps://hackingcpp.com/cpp/std/cpp/std/algorithms/intro.html
Function Objectshttps://hackingcpp.com/cpp/std/cpp/design/function_objects.html
Lambdas (Basics)https://hackingcpp.com/cpp/std/cpp/lang/lambda_basics.html
Container Traversalhttps://hackingcpp.com/cpp/std/cpp/std/container_traversal.html
Minimum / Maximumhttps://hackingcpp.com/cpp/std/cpp/std/algorithms/min_max.html
Existence Queries (count, any_of, …)https://hackingcpp.com/cpp/std/cpp/std/algorithms/existence_queries.html
Finding Elements (find, find_if, …)https://hackingcpp.com/cpp/std/cpp/std/algorithms/finding.html
Comparing Ranges (equal, mismatch, …)https://hackingcpp.com/cpp/std/cpp/std/algorithms/comparing_ranges.html
Sequence Reordering (reverse, rotate, …)https://hackingcpp.com/cpp/std/cpp/std/algorithms/reordering.html
Changing Elements (replace, transform, …)https://hackingcpp.com/cpp/std/cpp/std/algorithms/element_modification.html
Numeric Algorithms (accumulate, iota, …)https://hackingcpp.com/cpp/std/cpp/std/algorithms/numeric.html
Sorted Sequence Operations (binary_search, …)https://hackingcpp.com/cpp/std/cpp/std/algorithms/sorted_sequence_operations.html
Random Number Generationhttps://hackingcpp.com/cpp/std/cpp/std/random.html
Complete Visual Overviewhttps://hackingcpp.com/cpp/std/cpp/std/algorithms.html
Algorithm Cheat Sheetshttps://hackingcpp.com/cpp/std/cpp/cheat_sheets.html#std-algorithms
https://hackingcpp.com/cpp/std/cpp/cheat_sheets.html#std-algorithms
Input & Output (Basics)https://hackingcpp.com/cpp/std/cpp/std/io_basics.html
Stream Input & Outputhttps://hackingcpp.com/cpp/std/cpp/std/io_streams.html
File Input & Outputhttps://hackingcpp.com/cpp/std/cpp/std/file_streams.html
https://hackingcpp.com/cpp/std/cpp/std/iterators_intro.html
Introduction to Iteratorshttps://hackingcpp.com/cpp/std/cpp/std/iterators_intro.html
Special Iteratorshttps://hackingcpp.com/cpp/std/cpp/std/special_iterators.html
Container Traversalhttps://hackingcpp.com/cpp/std/cpp/std/container_traversal.html
Beginner's Guide To C++https://hackingcpp.com/cpp/std/cpp/beginners_guide.html
cppreference: Algorithms Libraryhttps://en.cppreference.com/w/cpp/algorithm
cppreference: Containers Libraryhttps://en.cppreference.com/w/cpp/container
C++ Standard Algorithms (Video Series) by Conor Hoekstrahttps://www.youtube.com/playlist?list=PLVFrD1dmDdve4h3Shk0uePpXp8JUMM1w5
5 Data Structures in 5 Minutes by Conor Hoekstrahttps://youtu.be/24VAm8gzWq4&list=PLVFrD1dmDdvdUZA2jB-wvXY81SXXRWXkU
C++ Iterators by Conor Hoekstrahttps://youtu.be/yTi46Pb32qg&list=PLVFrD1dmDdvcMhTpiO410-4LXX9L7n4hq&index=1&t=2s
A Tour of C++: Containers and Algorithmshttps://isocpp.org/files/papers/4-Tour-Algo-draft.pdf
C++https://hackingcpp.com/cpp/std/tags/c++.html
STLhttps://hackingcpp.com/cpp/std/tags/stl.html
algorithmshttps://hackingcpp.com/cpp/std/tags/algorithms.html
articlehttps://hackingcpp.com/cpp/std/tags/article.html
containershttps://hackingcpp.com/cpp/std/tags/containers.html
rangeshttps://hackingcpp.com/cpp/std/tags/ranges.html
std-algorithmshttps://hackingcpp.com/cpp/std/tags/std-algorithms.html
std-containershttps://hackingcpp.com/cpp/std/tags/std-containers.html
std-libraryhttps://hackingcpp.com/cpp/std/tags/std-library.html
Homehttps://hackingcpp.com/cpp/std/index.html
Newshttps://hackingcpp.com/cpp/std/tags/news.html
Articleshttps://hackingcpp.com/cpp/std/tags/article.html
Recipeshttps://hackingcpp.com/cpp/std/tags/recipe.html
Guideshttps://hackingcpp.com/cpp/std/tags/guide.html
Listshttps://hackingcpp.com/cpp/std/tags/list.html
Abouthttps://hackingcpp.com/cpp/std/about.html
Privacyhttps://hackingcpp.com/cpp/std/privacy.html
Twitterhttps://twitter.com/hackingcpp
RSS Feedhttps://hackingcpp.com/feed.rss
 https://optunum.com
Tagshttps://hackingcpp.com/cpp/std/tags.html
algorithmshttps://hackingcpp.com/cpp/std/tags/algorithms.html
allocatorshttps://hackingcpp.com/cpp/std/tags/allocators.html
arrayshttps://hackingcpp.com/cpp/std/tags/arrays.html
articlehttps://hackingcpp.com/cpp/std/tags/article.html
beginner-levelhttps://hackingcpp.com/cpp/std/tags/beginner-level.html
blogshttps://hackingcpp.com/cpp/std/tags/blogs.html
bookshttps://hackingcpp.com/cpp/std/tags/books.html
build-systemshttps://hackingcpp.com/cpp/std/tags/build-systems.html
C++https://hackingcpp.com/cpp/std/tags/c++.html
C++-standardizationhttps://hackingcpp.com/cpp/std/tags/c++-standardization.html
C++11https://hackingcpp.com/cpp/std/tags/c++11.html
C++14https://hackingcpp.com/cpp/std/tags/c++14.html
C++17https://hackingcpp.com/cpp/std/tags/c++17.html
C++20https://hackingcpp.com/cpp/std/tags/c++20.html
C++23https://hackingcpp.com/cpp/std/tags/c++23.html
C++98https://hackingcpp.com/cpp/std/tags/c++98.html
C-stylehttps://hackingcpp.com/cpp/std/tags/c-style.html
C-vs-C++https://hackingcpp.com/cpp/std/tags/c-vs-c++.html
castshttps://hackingcpp.com/cpp/std/tags/casts.html
classeshttps://hackingcpp.com/cpp/std/tags/classes.html
code-editorshttps://hackingcpp.com/cpp/std/tags/code-editors.html
code-formattinghttps://hackingcpp.com/cpp/std/tags/code-formatting.html
command-linehttps://hackingcpp.com/cpp/std/tags/command-line.html
communityhttps://hackingcpp.com/cpp/std/tags/community.html
comparisonshttps://hackingcpp.com/cpp/std/tags/comparisons.html
compilershttps://hackingcpp.com/cpp/std/tags/compilers.html
conceptshttps://hackingcpp.com/cpp/std/tags/concepts.html
conferenceshttps://hackingcpp.com/cpp/std/tags/conferences.html
consthttps://hackingcpp.com/cpp/std/tags/const.html
constexprhttps://hackingcpp.com/cpp/std/tags/constexpr.html
containershttps://hackingcpp.com/cpp/std/tags/containers.html
control-flowhttps://hackingcpp.com/cpp/std/tags/control-flow.html
CUDAhttps://hackingcpp.com/cpp/std/tags/cuda.html
custom-typeshttps://hackingcpp.com/cpp/std/tags/custom-types.html
data-structureshttps://hackingcpp.com/cpp/std/tags/data-structures.html
debugginghttps://hackingcpp.com/cpp/std/tags/debugging.html
designhttps://hackingcpp.com/cpp/std/tags/design.html
diagnosticshttps://hackingcpp.com/cpp/std/tags/diagnostics.html
exceptionshttps://hackingcpp.com/cpp/std/tags/exceptions.html
file-iohttps://hackingcpp.com/cpp/std/tags/file-io.html
findhttps://hackingcpp.com/cpp/std/tags/find.html
functional-proghttps://hackingcpp.com/cpp/std/tags/functional-prog.html
functionshttps://hackingcpp.com/cpp/std/tags/functions.html
galleryhttps://hackingcpp.com/cpp/std/tags/gallery.html
generic-proghttps://hackingcpp.com/cpp/std/tags/generic-prog.html
groupshttps://hackingcpp.com/cpp/std/tags/groups.html
guidehttps://hackingcpp.com/cpp/std/tags/guide.html
guidelineshttps://hackingcpp.com/cpp/std/tags/guidelines.html
hash-maphttps://hackingcpp.com/cpp/std/tags/hash-map.html
hash-sethttps://hackingcpp.com/cpp/std/tags/hash-set.html
hashinghttps://hackingcpp.com/cpp/std/tags/hashing.html
header-fileshttps://hackingcpp.com/cpp/std/tags/header-files.html
heaphttps://hackingcpp.com/cpp/std/tags/heap.html
ideshttps://hackingcpp.com/cpp/std/tags/ides.html
idiomhttps://hackingcpp.com/cpp/std/tags/idiom.html
initializationhttps://hackingcpp.com/cpp/std/tags/initialization.html
inputhttps://hackingcpp.com/cpp/std/tags/input.html
iohttps://hackingcpp.com/cpp/std/tags/io.html
iostreamshttps://hackingcpp.com/cpp/std/tags/iostreams.html
iteratorshttps://hackingcpp.com/cpp/std/tags/iterators.html
lambdahttps://hackingcpp.com/cpp/std/tags/lambda.html
language-mechanismhttps://hackingcpp.com/cpp/std/tags/language-mechanism.html
language-referenceshttps://hackingcpp.com/cpp/std/tags/language-references.html
learninghttps://hackingcpp.com/cpp/std/tags/learning.html
librarieshttps://hackingcpp.com/cpp/std/tags/libraries.html
linkerhttps://hackingcpp.com/cpp/std/tags/linker.html
listhttps://hackingcpp.com/cpp/std/tags/list.html
low-levelhttps://hackingcpp.com/cpp/std/tags/low-level.html
maphttps://hackingcpp.com/cpp/std/tags/map.html
memoryhttps://hackingcpp.com/cpp/std/tags/memory.html
modern-C++https://hackingcpp.com/cpp/std/tags/modern-c++.html
move-semanticshttps://hackingcpp.com/cpp/std/tags/move-semantics.html
newshttps://hackingcpp.com/cpp/std/tags/news.html
oophttps://hackingcpp.com/cpp/std/tags/oop.html
organizationshttps://hackingcpp.com/cpp/std/tags/organizations.html
outputhttps://hackingcpp.com/cpp/std/tags/output.html
package-managerhttps://hackingcpp.com/cpp/std/tags/package-manager.html
paradigmhttps://hackingcpp.com/cpp/std/tags/paradigm.html
patternhttps://hackingcpp.com/cpp/std/tags/pattern.html
peoplehttps://hackingcpp.com/cpp/std/tags/people.html
performancehttps://hackingcpp.com/cpp/std/tags/performance.html
podcastshttps://hackingcpp.com/cpp/std/tags/podcasts.html
pointershttps://hackingcpp.com/cpp/std/tags/pointers.html
preprocessorhttps://hackingcpp.com/cpp/std/tags/preprocessor.html
profilinghttps://hackingcpp.com/cpp/std/tags/profiling.html
Pythonhttps://hackingcpp.com/cpp/std/tags/python.html
randomnesshttps://hackingcpp.com/cpp/std/tags/randomness.html
rangeshttps://hackingcpp.com/cpp/std/tags/ranges.html
recipehttps://hackingcpp.com/cpp/std/tags/recipe.html
referenceshttps://hackingcpp.com/cpp/std/tags/references.html
sethttps://hackingcpp.com/cpp/std/tags/set.html
social-mediahttps://hackingcpp.com/cpp/std/tags/social-media.html
stackhttps://hackingcpp.com/cpp/std/tags/stack.html
standardizationhttps://hackingcpp.com/cpp/std/tags/standardization.html
std-algorithmshttps://hackingcpp.com/cpp/std/tags/std-algorithms.html
std-containershttps://hackingcpp.com/cpp/std/tags/std-containers.html
std-libraryhttps://hackingcpp.com/cpp/std/tags/std-library.html
std-macroshttps://hackingcpp.com/cpp/std/tags/std-macros.html
std-vectorhttps://hackingcpp.com/cpp/std/tags/std-vector.html
STLhttps://hackingcpp.com/cpp/std/tags/stl.html
stringshttps://hackingcpp.com/cpp/std/tags/strings.html
stylehttps://hackingcpp.com/cpp/std/tags/style.html
tastehttps://hackingcpp.com/cpp/std/tags/taste.html
templateshttps://hackingcpp.com/cpp/std/tags/templates.html
testinghttps://hackingcpp.com/cpp/std/tags/testing.html
toolchainhttps://hackingcpp.com/cpp/std/tags/toolchain.html
toolshttps://hackingcpp.com/cpp/std/tags/tools.html
traversalhttps://hackingcpp.com/cpp/std/tags/traversal.html
typeshttps://hackingcpp.com/cpp/std/tags/types.html
userhttps://hackingcpp.com/cpp/std/tags/user.html
version-controlhttps://hackingcpp.com/cpp/std/tags/version-control.html
viewshttps://hackingcpp.com/cpp/std/tags/views.html
VIMhttps://hackingcpp.com/cpp/std/tags/vim.html
VIM-pluginshttps://hackingcpp.com/cpp/std/tags/vim-plugins.html
warningshttps://hackingcpp.com/cpp/std/tags/warnings.html
websiteshttps://hackingcpp.com/cpp/std/tags/websites.html

Viewport: width=device-width, initial-scale=1.0


URLs of crawlers that visited me.