René's URL Explorer Experiment


Title: C++ Cheat Sheets & Infographics | hacking C++

Open Graph Title: C++ Cheat Sheets & Infographics

X Title: C++ Cheat Sheets & Infographics

Description: Graphics and cheat sheets, each capturing one aspect of C++: algorithms/containers/STL, language basics, libraries, best practices, terminology (信息图表和备忘录).

Open Graph Description: Graphics and cheat sheets, each capturing one aspect of C++: algorithms/containers/STL, language basics, libraries, best practices, terminology (信息图表和备忘录).

X Description: Graphics and cheat sheets, each capturing one aspect of C++: algorithms/containers/STL, language basics, libraries, best practices, terminology (信息图表和备忘录).

Opengraph URL: https://hackingcpp.com/cpp/cheat_sheets.html

X: @hackingcpp

direct link

Domain: hackingcpp.com

None86400
keywordtips info pictures images graphics
authorAndré Müller
date2023-03-22
copyright2019-2023 André Müller
theme-color#0070C0
og:imagehttps://hackingcpp.com/cpp/cheat_sheets_card.png
og:site_namehacking C++
og:localeen_US
og:typearticle
twitter:cardsummary_large_image
twitter:imagehttps://hackingcpp.com/cpp/cheat_sheets_card.png
twitter:creator@hackingcpp
hcpp-page-categorycat-gallery
hcpp-tagsC++ gallery list

Links:

https://hackingcpp.com/cpp/index.html
hacking C++https://hackingcpp.com/cpp/index.html
Newshttps://hackingcpp.com/cpp/tags/news.html
Beginner's Guide to C++https://hackingcpp.com/cpp/cpp/beginners_guide.html
Standard Library Containershttps://hackingcpp.com/cpp/cpp/std/containers.html
Standard Library Algorithmshttps://hackingcpp.com/cpp/cpp/std/algorithms.html
Cheat Sheets / Infographicshttps://hackingcpp.com/cpp/cpp/cheat_sheets.html
All Recipeshttps://hackingcpp.com/cpp/tags/recipe.html
All Articleshttps://hackingcpp.com/cpp/tags/article.html
Online Learninghttps://hackingcpp.com/cpp/dev/web_learning.html
Educational Videoshttps://hackingcpp.com/cpp/cpp/educational_videos.html
Bookshttps://hackingcpp.com/cpp/cpp/books.html
Community Resourceshttps://hackingcpp.com/cpp/cpp/community.html
Tools Ecosystemhttps://hackingcpp.com/cpp/cpp/tools/ecosystem.html
All Resource Listshttps://hackingcpp.com/cpp/tags/list.html
VIM Pluginshttps://hackingcpp.com/cpp/dev/vim_plugins.html
Why & Whohttps://hackingcpp.com/cpp/about.html
Privacyhttps://hackingcpp.com/cpp/privacy.html
https://twitter.com/hackingcpp
Newshttps://hackingcpp.com/cpp/tags/news.html
Articleshttps://hackingcpp.com/cpp/tags/article.html
Recipeshttps://hackingcpp.com/cpp/tags/recipe.html
Beginner's Guide to C++https://hackingcpp.com/cpp/cpp/beginners_guide.html
Listshttps://hackingcpp.com/cpp/tags/list.html
@hackingcpphttps://twitter.com/hackingcpp
RSS Feedhttps://hackingcpp.com/feed.rss
Abouthttps://hackingcpp.com/cpp/about.html
Privacyhttps://hackingcpp.com/cpp/privacy.html
Homehttps://hackingcpp.com/cpp/index.html
https://hackingcpp.com/cpp/cpp/std/algorithms.png
Algorithms Overview Pagehttps://hackingcpp.com/cpp/cpp/std/algorithms.html
C++20 Single Range Object Algorithms Overview Pagehttps://hackingcpp.com/cpp/cpp/std/range_algorithms.html
https://hackingcpp.com/cpp/cpp/std/algorithms/gallery-existence_queries.png
https://hackingcpp.com/cpp/cpp/std/algorithms/gallery-find_single.png
https://hackingcpp.com/cpp/cpp/std/algorithms/gallery-ranges-find_single.png
https://hackingcpp.com/cpp/cpp/std/algorithms/gallery-find_runs.png
https://hackingcpp.com/cpp/cpp/std/algorithms/gallery-find_subranges.png
https://hackingcpp.com/cpp/cpp/std/algorithms/gallery-compare_ranges.png
https://hackingcpp.com/cpp/cpp/std/algorithms/gallery-min_max.png
https://hackingcpp.com/cpp/cpp/std/algorithms/gallery-binary_searches.png
https://hackingcpp.com/cpp/cpp/std/algorithms/gallery-ranges-binary_search.png
https://hackingcpp.com/cpp/cpp/std/algorithms/gallery-structure_queries.png
https://hackingcpp.com/cpp/cpp/std/algorithms/gallery-ranges-structure_queries.png
https://hackingcpp.com/cpp/cpp/std/algorithms/gallery-traversal.png
https://hackingcpp.com/cpp/cpp/std/algorithms/gallery-copy.png
https://hackingcpp.com/cpp/cpp/std/algorithms/gallery-ranges-copy.png
https://hackingcpp.com/cpp/cpp/std/algorithms/gallery-move.png
https://hackingcpp.com/cpp/cpp/std/algorithms/gallery-shift.png
https://hackingcpp.com/cpp/cpp/std/algorithms/gallery-ranges-shift.png
https://hackingcpp.com/cpp/cpp/std/algorithms/gallery-sort.png
https://hackingcpp.com/cpp/cpp/std/algorithms/gallery-ranges-sort.png
https://hackingcpp.com/cpp/cpp/std/algorithms/gallery-partition.png
https://hackingcpp.com/cpp/cpp/std/algorithms/gallery-ranges-partition.png
https://hackingcpp.com/cpp/cpp/std/algorithms/gallery-permutations.png
https://hackingcpp.com/cpp/cpp/std/algorithms/gallery-heap_ops.png
https://hackingcpp.com/cpp/cpp/std/algorithms/gallery-ranges-heap_ops.png
https://hackingcpp.com/cpp/cpp/std/algorithms/gallery-modify.png
https://hackingcpp.com/cpp/cpp/std/algorithms/gallery-ranges-modify.png
https://hackingcpp.com/cpp/cpp/std/algorithms/gallery-replace.png
https://hackingcpp.com/cpp/cpp/std/algorithms/gallery-remove.png
https://hackingcpp.com/cpp/cpp/std/algorithms/gallery-ranges-remove.png
https://hackingcpp.com/cpp/cpp/std/algorithms/gallery-sorted_range_ops.png
https://hackingcpp.com/cpp/cpp/std/algorithms/gallery-ranges-sorted_seq_ops.png
https://hackingcpp.com/cpp/cpp/std/algorithms/gallery-numeric_reductions.png
https://hackingcpp.com/cpp/cpp/std/algorithms/gallery-numeric_scans.png
C++20https://hackingcpp.com/cpp/tags/c++20.html
https://hackingcpp.com/cpp/cpp/std/span.png
std::span / gsl::spanhttps://hackingcpp.com/cpp/cpp/std/span.html
C++17https://hackingcpp.com/cpp/tags/c++17.html
https://hackingcpp.com/cpp/cpp/std/string_view.png
Standard Sequence Viewshttps://hackingcpp.com/cpp/cpp/std/sequence_views.html
https://hackingcpp.com/cpp/cpp/std/range_views.png
Range Views Introductionhttps://hackingcpp.com/cpp/cpp/std/range_views_intro.html
Range Views Overview Pagehttps://hackingcpp.com/cpp/cpp/std/range_views.html
https://hackingcpp.com/cpp/cpp/std/sequence_containers.png
Standard Library Sequence Containers Overviewhttps://hackingcpp.com/cpp/cpp/std/sequence_containers.html
https://hackingcpp.com/cpp/cpp/std/vector.png
std::vector Beginner's Introductionhttps://hackingcpp.com/cpp/cpp/std/vector_intro.html
std::vector Full Overviewhttps://hackingcpp.com/cpp/cpp/std/vector.html
https://hackingcpp.com/cpp/cpp/std/deque.png
Standard Sequence Containers Overviewhttps://hackingcpp.com/cpp/cpp/std/sequence_containers.html#deque
https://hackingcpp.com/cpp/cpp/std/list.png
Standard Sequence Containers Overviewhttps://hackingcpp.com/cpp/cpp/std/sequence_containers.html#list
https://hackingcpp.com/cpp/cpp/std/forward_list.png
Standard Sequence Containers Overviewhttps://hackingcpp.com/cpp/cpp/std/sequence_containers.html#forward_list
https://hackingcpp.com/cpp/cpp/std/string.png
String Basics…https://hackingcpp.com/cpp/cpp/std/string_basics.html
Which Function Parameter For Strings?https://hackingcpp.com/cpp/cpp/recipe/string_parameters.html
https://hackingcpp.com/cpp/cpp/std/associative_containers.png
Associative Containers Introductionhttps://hackingcpp.com/cpp/cpp/std/associative_containers.html
https://hackingcpp.com/cpp/cpp/std/set.png
Associative Containers Introductionhttps://hackingcpp.com/cpp/cpp/std/associative_containers.html
https://hackingcpp.com/cpp/cpp/std/map.png
Associative Containers Introductionhttps://hackingcpp.com/cpp/cpp/std/associative_containers.html
https://hackingcpp.com/cpp/cpp/std/unordered_set.png
Associative Containers Introductionhttps://hackingcpp.com/cpp/cpp/std/associative_containers.html
https://hackingcpp.com/cpp/cpp/std/unordered_map.png
Associative Containers Introductionhttps://hackingcpp.com/cpp/cpp/std/associative_containers.html
https://hackingcpp.com/cpp/cpp/std/special_containers.png
Special Containers Introductionhttps://hackingcpp.com/cpp/cpp/std/special_containers.html
https://hackingcpp.com/cpp/cpp/std/iterators_intro.html
https://hackingcpp.com/cpp/cpp/std/iterators_intro.html#iterator-ranges
https://hackingcpp.com/cpp/cpp/std/iterators_intro.html#iterator-ranges
https://hackingcpp.com/cpp/cpp/design/which_std_sequence_container.png
https://hackingcpp.com/cpp/cpp/std/vector.html#how-growing
https://hackingcpp.com/cpp/cpp/std/vector.html#memory-layout
C++11https://hackingcpp.com/cpp/tags/c++11.html
https://hackingcpp.com/cpp/cpp/std/random_distributions.png
Random Number Generationhttps://hackingcpp.com/cpp/cpp/std/random.html
Random Distributionshttps://hackingcpp.com/cpp/cpp/std/random.html#distributions
C++11https://hackingcpp.com/cpp/tags/c++11.html
https://hackingcpp.com/cpp/cpp/std/random_sampling_distributions.png
Random Distributionshttps://hackingcpp.com/cpp/cpp/std/random.html#distributions
https://hackingcpp.com/cpp/cpp/std/numeric_limits.png
Fundamental Types…https://hackingcpp.com/cpp/cpp/lang/fundamental_types.html
https://hackingcpp.com/cpp/cpp/lang/separate_compilation.png
Separate Compilation, Preprocessor, …https://hackingcpp.com/cpp/cpp/lang/separate_compilation.html
https://hackingcpp.com/cpp/cpp/lang/usual_arithmetic_conversions.png
Fundamental Types & Operations …https://hackingcpp.com/cpp/cpp/lang/fundamental_types.html
https://hackingcpp.com/cpp/cpp/lang/lambdas.png
Introduction To Function Objects…https://hackingcpp.com/cpp/cpp/design/function_objects.html
Lambda Basics…https://hackingcpp.com/cpp/cpp/lang/lambda_basics.html
https://hackingcpp.com/cpp/cpp/lang/lambda_syntax.png
https://hackingcpp.com/cpp/cpp/lang/variables.svg
Fundamental Typeshttps://hackingcpp.com/cpp/cpp/lang/fundamental_types.html
https://hackingcpp.com/cpp/cpp/lang/reference_binding.svg
Referenceshttps://hackingcpp.com/cpp/cpp/lang/references.html
Move Semantics & rvalue Referenceshttps://hackingcpp.com/cpp/cpp/lang/move_semantics.html
C++11https://hackingcpp.com/cpp/tags/c++11.html
https://hackingcpp.com/cpp/cpp/lang/reference_collapsing.svg
Move Semantics & rvalue Referenceshttps://hackingcpp.com/cpp/cpp/lang/move_semantics.html
Perfect Forwardinghttps://hackingcpp.com/cpp/cpp/lang/perfect_forwarding.html
C++11https://hackingcpp.com/cpp/tags/c++11.html
https://hackingcpp.com/cpp/cpp/lang/perfect_forwarding.svg
Perfect Forwardinghttps://hackingcpp.com/cpp/cpp/lang/perfect_forwarding.html
https://hackingcpp.com/cpp/cpp/libs/fmt.png
{fmt} Library Introduction & Overviewhttps://hackingcpp.com/cpp/cpp/libs/fmt.html
https://hackingcpp.com/cpp/cpp/libs/fmt_spec_chrono.png
std::formathttps://en.cppreference.com/w/cpp/utility/format/format
std::strftimehttps://en.cppreference.com/w/cpp/chrono/c/strftime
C++17https://hackingcpp.com/cpp/tags/c++17.html
https://hackingcpp.com/cpp/cpp/design/function_interface_advice.png
Design Study: Function Interfaceshttps://hackingcpp.com/cpp/cpp/design/function_interface_example1.html
https://hackingcpp.com/cpp/cpp/recipe/string_parameters.html
More…https://hackingcpp.com/cpp/cpp/recipe/string_parameters.html
https://hackingcpp.com/cpp/cpp/lang/exceptions.html
More…https://hackingcpp.com/cpp/cpp/lang/exceptions.html#destructors
https://hackingcpp.com/cpp/cs/number_representations.png
https://hackingcpp.com/cpp/cpp/lang/function_basics.html#design
Vast Collection of Cheat Sheets  (by Alexander Krassotkin)http://www.cheat-sheets.org
Rico's Cheat Sheets (for tools & languages)https://devhints.io
Wizard Zines – Nice Cheat Sheets and Posters  (by Julia Evens)https://wizardzines.com/comics/
Quickref.me – Cheat Sheet Collectionhttps://quickref.me
C++ Core Guidelines Cheatsheet(s)https://github.com/ufoym/cpp-core-guidelines-cheatsheet
Bash Cheat Sheethttps://quickref.me/bash
VIM Cheat Sheethttps://quickref.me/vim
git Branching  (Cheat Sheet)https://devhints.io/git-branch
git Revisions  (Cheat Sheet)https://devhints.io/git-revisions
git Tricks  (Cheat Sheet)https://devhints.io/git-tricks
tig Commands  (Cheat Sheet)https://devhints.io/tig
https://twitter.com/share?url=https://hackingcpp.com/cpp/cheat_sheets.html
http://www.reddit.com/submit?url=https://hackingcpp.com/cpp/cheat_sheets.html
https://www.facebook.com/sharer/sharer.php?u=https://hackingcpp.com/cpp/cheat_sheets.html
https://www.linkedin.com/sharing/share-offsite/?url=https://hackingcpp.com/cpp/cheat_sheets.html
Homehttps://hackingcpp.com/cpp/index.html
Newshttps://hackingcpp.com/cpp/tags/news.html
Articleshttps://hackingcpp.com/cpp/tags/article.html
Recipeshttps://hackingcpp.com/cpp/tags/recipe.html
Guideshttps://hackingcpp.com/cpp/tags/guide.html
Listshttps://hackingcpp.com/cpp/tags/list.html
Abouthttps://hackingcpp.com/cpp/about.html
Privacyhttps://hackingcpp.com/cpp/privacy.html
Twitterhttps://twitter.com/hackingcpp
RSS Feedhttps://hackingcpp.com/feed.rss
 https://optunum.com
Tagshttps://hackingcpp.com/cpp/tags.html
algorithmshttps://hackingcpp.com/cpp/tags/algorithms.html
allocatorshttps://hackingcpp.com/cpp/tags/allocators.html
arrayshttps://hackingcpp.com/cpp/tags/arrays.html
articlehttps://hackingcpp.com/cpp/tags/article.html
beginner-levelhttps://hackingcpp.com/cpp/tags/beginner-level.html
blogshttps://hackingcpp.com/cpp/tags/blogs.html
bookshttps://hackingcpp.com/cpp/tags/books.html
build-systemshttps://hackingcpp.com/cpp/tags/build-systems.html
C++https://hackingcpp.com/cpp/tags/c++.html
C++-standardizationhttps://hackingcpp.com/cpp/tags/c++-standardization.html
C++11https://hackingcpp.com/cpp/tags/c++11.html
C++14https://hackingcpp.com/cpp/tags/c++14.html
C++17https://hackingcpp.com/cpp/tags/c++17.html
C++20https://hackingcpp.com/cpp/tags/c++20.html
C++23https://hackingcpp.com/cpp/tags/c++23.html
C++98https://hackingcpp.com/cpp/tags/c++98.html
C-stylehttps://hackingcpp.com/cpp/tags/c-style.html
C-vs-C++https://hackingcpp.com/cpp/tags/c-vs-c++.html
castshttps://hackingcpp.com/cpp/tags/casts.html
classeshttps://hackingcpp.com/cpp/tags/classes.html
code-editorshttps://hackingcpp.com/cpp/tags/code-editors.html
code-formattinghttps://hackingcpp.com/cpp/tags/code-formatting.html
command-linehttps://hackingcpp.com/cpp/tags/command-line.html
communityhttps://hackingcpp.com/cpp/tags/community.html
comparisonshttps://hackingcpp.com/cpp/tags/comparisons.html
compilershttps://hackingcpp.com/cpp/tags/compilers.html
conceptshttps://hackingcpp.com/cpp/tags/concepts.html
conferenceshttps://hackingcpp.com/cpp/tags/conferences.html
consthttps://hackingcpp.com/cpp/tags/const.html
constexprhttps://hackingcpp.com/cpp/tags/constexpr.html
containershttps://hackingcpp.com/cpp/tags/containers.html
control-flowhttps://hackingcpp.com/cpp/tags/control-flow.html
CUDAhttps://hackingcpp.com/cpp/tags/cuda.html
custom-typeshttps://hackingcpp.com/cpp/tags/custom-types.html
data-structureshttps://hackingcpp.com/cpp/tags/data-structures.html
debugginghttps://hackingcpp.com/cpp/tags/debugging.html
designhttps://hackingcpp.com/cpp/tags/design.html
diagnosticshttps://hackingcpp.com/cpp/tags/diagnostics.html
exceptionshttps://hackingcpp.com/cpp/tags/exceptions.html
file-iohttps://hackingcpp.com/cpp/tags/file-io.html
findhttps://hackingcpp.com/cpp/tags/find.html
functional-proghttps://hackingcpp.com/cpp/tags/functional-prog.html
functionshttps://hackingcpp.com/cpp/tags/functions.html
galleryhttps://hackingcpp.com/cpp/tags/gallery.html
generic-proghttps://hackingcpp.com/cpp/tags/generic-prog.html
groupshttps://hackingcpp.com/cpp/tags/groups.html
guidehttps://hackingcpp.com/cpp/tags/guide.html
guidelineshttps://hackingcpp.com/cpp/tags/guidelines.html
hash-maphttps://hackingcpp.com/cpp/tags/hash-map.html
hash-sethttps://hackingcpp.com/cpp/tags/hash-set.html
hashinghttps://hackingcpp.com/cpp/tags/hashing.html
header-fileshttps://hackingcpp.com/cpp/tags/header-files.html
heaphttps://hackingcpp.com/cpp/tags/heap.html
ideshttps://hackingcpp.com/cpp/tags/ides.html
idiomhttps://hackingcpp.com/cpp/tags/idiom.html
initializationhttps://hackingcpp.com/cpp/tags/initialization.html
inputhttps://hackingcpp.com/cpp/tags/input.html
iohttps://hackingcpp.com/cpp/tags/io.html
iostreamshttps://hackingcpp.com/cpp/tags/iostreams.html
iteratorshttps://hackingcpp.com/cpp/tags/iterators.html
lambdahttps://hackingcpp.com/cpp/tags/lambda.html
language-mechanismhttps://hackingcpp.com/cpp/tags/language-mechanism.html
language-referenceshttps://hackingcpp.com/cpp/tags/language-references.html
learninghttps://hackingcpp.com/cpp/tags/learning.html
librarieshttps://hackingcpp.com/cpp/tags/libraries.html
linkerhttps://hackingcpp.com/cpp/tags/linker.html
listhttps://hackingcpp.com/cpp/tags/list.html
low-levelhttps://hackingcpp.com/cpp/tags/low-level.html
maphttps://hackingcpp.com/cpp/tags/map.html
memoryhttps://hackingcpp.com/cpp/tags/memory.html
modern-C++https://hackingcpp.com/cpp/tags/modern-c++.html
move-semanticshttps://hackingcpp.com/cpp/tags/move-semantics.html
newshttps://hackingcpp.com/cpp/tags/news.html
oophttps://hackingcpp.com/cpp/tags/oop.html
organizationshttps://hackingcpp.com/cpp/tags/organizations.html
outputhttps://hackingcpp.com/cpp/tags/output.html
package-managerhttps://hackingcpp.com/cpp/tags/package-manager.html
paradigmhttps://hackingcpp.com/cpp/tags/paradigm.html
patternhttps://hackingcpp.com/cpp/tags/pattern.html
peoplehttps://hackingcpp.com/cpp/tags/people.html
performancehttps://hackingcpp.com/cpp/tags/performance.html
podcastshttps://hackingcpp.com/cpp/tags/podcasts.html
pointershttps://hackingcpp.com/cpp/tags/pointers.html
preprocessorhttps://hackingcpp.com/cpp/tags/preprocessor.html
profilinghttps://hackingcpp.com/cpp/tags/profiling.html
Pythonhttps://hackingcpp.com/cpp/tags/python.html
randomnesshttps://hackingcpp.com/cpp/tags/randomness.html
rangeshttps://hackingcpp.com/cpp/tags/ranges.html
recipehttps://hackingcpp.com/cpp/tags/recipe.html
referenceshttps://hackingcpp.com/cpp/tags/references.html
sethttps://hackingcpp.com/cpp/tags/set.html
social-mediahttps://hackingcpp.com/cpp/tags/social-media.html
stackhttps://hackingcpp.com/cpp/tags/stack.html
standardizationhttps://hackingcpp.com/cpp/tags/standardization.html
std-algorithmshttps://hackingcpp.com/cpp/tags/std-algorithms.html
std-containershttps://hackingcpp.com/cpp/tags/std-containers.html
std-libraryhttps://hackingcpp.com/cpp/tags/std-library.html
std-macroshttps://hackingcpp.com/cpp/tags/std-macros.html
std-vectorhttps://hackingcpp.com/cpp/tags/std-vector.html
STLhttps://hackingcpp.com/cpp/tags/stl.html
stringshttps://hackingcpp.com/cpp/tags/strings.html
stylehttps://hackingcpp.com/cpp/tags/style.html
tastehttps://hackingcpp.com/cpp/tags/taste.html
templateshttps://hackingcpp.com/cpp/tags/templates.html
testinghttps://hackingcpp.com/cpp/tags/testing.html
toolchainhttps://hackingcpp.com/cpp/tags/toolchain.html
toolshttps://hackingcpp.com/cpp/tags/tools.html
traversalhttps://hackingcpp.com/cpp/tags/traversal.html
typeshttps://hackingcpp.com/cpp/tags/types.html
userhttps://hackingcpp.com/cpp/tags/user.html
version-controlhttps://hackingcpp.com/cpp/tags/version-control.html
viewshttps://hackingcpp.com/cpp/tags/views.html
VIMhttps://hackingcpp.com/cpp/tags/vim.html
VIM-pluginshttps://hackingcpp.com/cpp/tags/vim-plugins.html
warningshttps://hackingcpp.com/cpp/tags/warnings.html
websiteshttps://hackingcpp.com/cpp/tags/websites.html

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


URLs of crawlers that visited me.