René's URL Explorer Experiment
go
Title:
cppreference.com
Generator:
MediaWiki 1.21.2
direct link
Domain:
cppreference.com
Links
:
cppreference.com
https://cppreference.com/index.html
Log in
https://en.cppreference.com/mwiki/index.php?title=Special:UserLogin&returnto=Main+Page
Page
https://cppreference.com/w/Main_Page.html
Discussion
https://cppreference.com/w/Talk%253AMain_Page.html
https://cppreference.com/w/index.html
View
https://cppreference.com/w/Main_Page.html
View source
https://en.cppreference.com/mwiki/index.php?title=Main_Page&action=edit
History
https://en.cppreference.com/mwiki/index.php?title=Main_Page&action=history
https://cppreference.com/w/index.html
C++ reference
https://cppreference.com/w/cpp.html
C++11
https://cppreference.com/w/cpp/11.html
C++14
https://cppreference.com/w/cpp/14.html
C++17
https://cppreference.com/w/cpp/17.html
C++20
https://cppreference.com/w/cpp/20.html
C++23
https://cppreference.com/w/cpp/23.html
C++26
https://cppreference.com/w/cpp/26.html
Compiler support
https://cppreference.com/w/cpp/compiler_support.html
C++11
https://cppreference.com/w/cpp/compiler_support/11.html
C++14
https://cppreference.com/w/cpp/compiler_support/14.html
C++17
https://cppreference.com/w/cpp/compiler_support/17.html
C++20
https://cppreference.com/w/cpp/compiler_support/20.html
C++23
https://cppreference.com/w/cpp/compiler_support/23.html
C++26
https://cppreference.com/w/cpp/compiler_support/26.html
Language
https://cppreference.com/w/cpp/language.html
Preprocessor
https://cppreference.com/w/cpp/preprocessor.html
Comments
https://cppreference.com/w/cpp/comments.html
ASCII chart
https://cppreference.com/w/cpp/language/ascii.html
Basic concepts
https://cppreference.com/w/cpp/language/basics.html
Keywords
https://cppreference.com/w/cpp/keywords.html
Names
https://cppreference.com/w/cpp/language/name.html
lookup
https://cppreference.com/w/cpp/language/lookup.html
Types
https://cppreference.com/w/cpp/language/type-id.html
fundamental types
https://cppreference.com/w/cpp/language/types.html
The main function
https://cppreference.com/w/cpp/language/main_function.html
Modules
https://cppreference.com/w/cpp/language/modules.html
Contracts
https://cppreference.com/w/cpp/language/contracts.html
Expressions
https://cppreference.com/w/cpp/language/expressions.html
Value categories
https://cppreference.com/w/cpp/language/value_category.html
Evaluation order
https://cppreference.com/w/cpp/language/eval_order.html
Operators
https://cppreference.com/w/cpp/language/expressions.html#Operators
precedence
https://cppreference.com/w/cpp/language/operator_precedence.html
Conversions
https://cppreference.com/w/cpp/language/expressions.html#Conversions
Literals
https://cppreference.com/w/cpp/language/expressions.html#Literals
Constant expressions
https://cppreference.com/w/cpp/language/constant_expression.html
Statements
https://cppreference.com/w/cpp/language/statements.html
if
https://cppreference.com/w/cpp/language/if.html
switch
https://cppreference.com/w/cpp/language/switch.html
for
https://cppreference.com/w/cpp/language/for.html
range-for
https://cppreference.com/w/cpp/language/range-for.html
while
https://cppreference.com/w/cpp/language/while.html
do-while
https://cppreference.com/w/cpp/language/do.html
Declarations
https://cppreference.com/w/cpp/language/declarations.html
Initialization
https://cppreference.com/w/cpp/language/initialization.html
Functions
https://cppreference.com/w/cpp/language/functions.html
Overloading
https://cppreference.com/w/cpp/language/overload_resolution.html
Coroutines
https://cppreference.com/w/cpp/language/coroutines.html
Classes
https://cppreference.com/w/cpp/language/classes.html
unions
https://cppreference.com/w/cpp/language/union.html
Templates
https://cppreference.com/w/cpp/language/templates.html
Exceptions
https://cppreference.com/w/cpp/language/exceptions.html
Freestanding implementations
https://cppreference.com/w/cpp/freestanding.html
Standard library
https://cppreference.com/w/cpp/standard_library.html
headers
https://cppreference.com/w/cpp/headers.html
Named requirements
https://cppreference.com/w/cpp/iterator/concepts.html
Language support library
https://cppreference.com/w/cpp/utility.html#Language_support
Program utilities
https://cppreference.com/w/cpp/utility/program.html
Signals
https://cppreference.com/w/cpp/utility/program.html#Signals
Non-local jumps
https://cppreference.com/w/cpp/utility/program.html#Non-local_jumps
Basic memory management
https://cppreference.com/w/cpp/memory/new.html
Variadic functions
https://cppreference.com/w/cpp/utility/variadic.html
source_location
https://cppreference.com/w/cpp/utility/source_location.html
Comparison utilities
https://cppreference.com/w/cpp/utility.html#Three-way_comparison
Type support
https://cppreference.com/w/cpp/utility/rtti.html
type_info
https://cppreference.com/w/cpp/types/type_info.html
numeric_limits
https://cppreference.com/w/cpp/types/numeric_limits.html
exception
https://cppreference.com/w/cpp/error/exception.html
initializer_list
https://cppreference.com/w/cpp/utility/initializer_list.html
Coroutine support
https://cppreference.com/w/cpp/coroutine.html
Contract support
https://cppreference.com/w/cpp/contract.html
Concepts library
https://cppreference.com/w/cpp/concepts.html
Diagnostics library
https://cppreference.com/w/cpp/error.html
Assertions
https://cppreference.com/w/cpp/error.html#Assertions
System error
https://cppreference.com/w/cpp/error.html#System_error
Exception types
https://cppreference.com/w/cpp/error.html#Exception_categories
Error numbers
https://cppreference.com/w/cpp/error.html#Error_numbers
basic_stacktrace
https://cppreference.com/w/cpp/utility/basic_stacktrace.html
Debugging support
https://cppreference.com/w/cpp/error.html#Debugging_support
Memory management library
https://cppreference.com/w/cpp/memory.html
Allocators
https://cppreference.com/w/cpp/memory.html#Allocators
Smart pointers
https://cppreference.com/w/cpp/memory.html#Smart_pointers
Memory resources
https://cppreference.com/w/cpp/memory.html#Memory_resources
Metaprogramming library
https://cppreference.com/w/cpp/meta.html
Type traits
https://cppreference.com/w/cpp/meta.html#Type_traits
ratio
https://cppreference.com/w/cpp/utility/ratio.html
integer_sequence
https://cppreference.com/w/cpp/utility/integer_sequence.html
General utilities library
https://cppreference.com/w/cpp/utility.html#General-purpose_utilities
Function objects
https://cppreference.com/w/cpp/functional.html
hash
https://cppreference.com/w/cpp/utility/hash.html
Swap
https://cppreference.com/w/cpp/utility.html#Swap
Type operations
https://cppreference.com/w/cpp/utility.html#Type_operations
Integer comparison
https://cppreference.com/w/cpp/utility.html#Integer_comparison_functions
pair
https://cppreference.com/w/cpp/utility/pair.html
tuple
https://cppreference.com/w/cpp/utility/tuple.html
optional
https://cppreference.com/w/cpp/utility/optional.html
expected
https://cppreference.com/w/cpp/utility/expected.html
variant
https://cppreference.com/w/cpp/utility/variant.html
any
https://cppreference.com/w/cpp/utility/any.html
bitset
https://cppreference.com/w/cpp/utility/bitset.html
Bit manipulation
https://cppreference.com/w/cpp/utility/bit.html
Containers library
https://cppreference.com/w/cpp/container.html
vector
https://cppreference.com/w/cpp/container/vector.html
deque
https://cppreference.com/w/cpp/container/deque.html
array
https://cppreference.com/w/cpp/container/array.html
list
https://cppreference.com/w/cpp/container/list.html
forward_list
https://cppreference.com/w/cpp/container/forward_list.html
inplace_vector
https://cppreference.com/w/cpp/container/inplace_vector.html
hive
https://en.cppreference.com/mwiki/index.php?title=cpp/container/hive&action=edit&redlink=1
map
https://cppreference.com/w/cpp/container/map.html
multimap
https://cppreference.com/w/cpp/container/multimap.html
set
https://cppreference.com/w/cpp/container/set.html
multiset
https://cppreference.com/w/cpp/container/multiset.html
unordered_map
https://cppreference.com/w/cpp/container/unordered_map.html
unordered_multimap
https://cppreference.com/w/cpp/container/unordered_multimap.html
unordered_set
https://cppreference.com/w/cpp/container/unordered_set.html
unordered_multiset
https://cppreference.com/w/cpp/container/unordered_multiset.html
Container adaptors
https://cppreference.com/w/cpp/container.html#Container_adaptors
span
https://cppreference.com/w/cpp/container/span.html
mdspan
https://cppreference.com/w/cpp/container/mdspan.html
Iterators library
https://cppreference.com/w/cpp/iterator.html
Ranges library
https://cppreference.com/w/cpp/ranges.html
Range factories
https://cppreference.com/w/cpp/ranges.html#Range_factories
Range adaptors
https://cppreference.com/w/cpp/ranges.html#Range_adaptors
generator
https://cppreference.com/w/cpp/coroutine/generator.html
Algorithms library
https://cppreference.com/w/cpp/algorithm.html
Numeric algorithms
https://cppreference.com/w/cpp/numeric.html#Numeric_algorithms
Execution policies
https://cppreference.com/w/cpp/algorithm.html#Execution_policies
Constrained algorithms
https://cppreference.com/w/cpp/algorithm/ranges.html
Strings library
https://cppreference.com/w/cpp/string.html
basic_string
https://cppreference.com/w/cpp/string/basic_string.html
char_traits
https://cppreference.com/w/cpp/string/char_traits.html
basic_string_view
https://cppreference.com/w/cpp/string/basic_string_view.html
Text processing library
https://cppreference.com/w/cpp/text.html
Primitive numeric conversions
https://cppreference.com/w/cpp/text.html#Primitive_numeric_conversions
Formatting
https://cppreference.com/w/cpp/utility/format.html
Localization
https://cppreference.com/w/cpp/locale.html
text_encoding
https://cppreference.com/w/cpp/locale/text_encoding.html
Regular expressions
https://cppreference.com/w/cpp/regex.html
basic_regex
https://cppreference.com/w/cpp/regex/basic_regex.html
Algorithms
https://cppreference.com/w/cpp/regex.html#Algorithms
Default regular expression grammar
https://cppreference.com/w/cpp/regex/ecmascript.html
Null-terminated sequence utilities
https://cppreference.com/w/cpp/text.html#Null-terminated_sequence_utilities
byte
https://cppreference.com/w/cpp/string/byte.html
multibyte
https://cppreference.com/w/cpp/string/multibyte.html
wide
https://cppreference.com/w/cpp/string/wide.html
Numerics library
https://cppreference.com/w/cpp/numeric.html
Common math functions
https://cppreference.com/w/cpp/numeric/math.html
Mathematical special functions
https://cppreference.com/w/cpp/numeric/special_math.html
Mathematical constants
https://cppreference.com/w/cpp/numeric/constants.html
Basic linear algebra algorithms
https://cppreference.com/w/cpp/numeric/linalg.html
Data-parallel types (SIMD)
https://cppreference.com/w/cpp/numeric/simd.html
Pseudo-random number generation
https://cppreference.com/w/cpp/numeric/random.html
Floating-point environment
https://cppreference.com/w/cpp/numeric/fenv.html
complex
https://cppreference.com/w/cpp/numeric/complex.html
valarray
https://cppreference.com/w/cpp/numeric/valarray.html
Date and time library
https://cppreference.com/w/cpp/chrono.html
Calendar
https://cppreference.com/w/cpp/chrono.html#Calendar
Time zone
https://cppreference.com/w/cpp/chrono.html#Time_zone
Input/output library
https://cppreference.com/w/cpp/io.html
Print functions
https://cppreference.com/w/cpp/io.html#Print_functions
Stream-based I/O
https://cppreference.com/w/cpp/io.html#Stream-based_I.2FO
I/O manipulators
https://cppreference.com/w/cpp/io/manip.html
basic_istream
https://cppreference.com/w/cpp/io/basic_istream.html
basic_ostream
https://cppreference.com/w/cpp/io/basic_ostream.html
Synchronized output
https://cppreference.com/w/cpp/io.html#Synchronized_output
File systems
https://cppreference.com/w/cpp/filesystem.html
Concurrency support library
https://cppreference.com/w/cpp/atomic.html
thread
https://cppreference.com/w/cpp/thread/thread.html
jthread
https://cppreference.com/w/cpp/thread/jthread.html
atomic
https://cppreference.com/w/cpp/atomic/atomic.html
atomic_flag
https://cppreference.com/w/cpp/atomic/atomic_flag.html
atomic_ref
https://cppreference.com/w/cpp/atomic/atomic_ref.html
memory_order
https://cppreference.com/w/cpp/atomic/memory_order.html
Mutual exclusion
https://cppreference.com/w/cpp/atomic.html#Mutual_exclusion
Condition variables
https://cppreference.com/w/cpp/atomic.html#Condition_variables
Futures
https://cppreference.com/w/cpp/atomic.html#Futures
Semaphores
https://cppreference.com/w/cpp/atomic.html#Semaphores
latch
https://cppreference.com/w/cpp/thread/latch.html
barrier
https://cppreference.com/w/cpp/thread/barrier.html
Safe Reclamation
https://cppreference.com/w/cpp/atomic.html#Safe_Reclamation
Execution support library
https://cppreference.com/w/cpp/experimental/execution.html
Feature test macros
https://cppreference.com/w/cpp/experimental/feature_test.html
Language
https://cppreference.com/w/cpp/experimental/feature_test.html#Language_features
Standard library
https://cppreference.com/w/cpp/experimental/feature_test.html#Library_features
Headers
https://cppreference.com/w/cpp/utility/feature_test.html
Technical specifications
https://cppreference.com/w/cpp/experimental.html
Standard library extensions
https://cppreference.com/w/cpp/experimental/memory.html
resource_adaptor
https://cppreference.com/w/cpp/experimental/resource_adaptor.html
invocation_type
https://cppreference.com/w/cpp/experimental/invocation_type.html
Standard library extensions v2
https://cppreference.com/w/cpp/experimental/lib_extensions_2.html
propagate_const
https://cppreference.com/w/cpp/experimental/propagate_const.html
ostream_joiner
https://cppreference.com/w/cpp/experimental/ostream_joiner.html
randint
https://cppreference.com/w/cpp/experimental/randint.html
observer_ptr
https://cppreference.com/w/cpp/experimental/observer_ptr.html
Detection idiom
https://cppreference.com/w/cpp/experimental/is_detected.html
Standard library extensions v3
https://cppreference.com/w/cpp/experimental/lib_extensions_3.html
scope_exit
https://cppreference.com/w/cpp/experimental/scope_exit.html
scope_fail
https://cppreference.com/w/cpp/experimental/scope_fail.html
scope_success
https://cppreference.com/w/cpp/experimental/scope_success.html
unique_resource
https://cppreference.com/w/cpp/experimental/unique_resource.html
Parallelism library extensions v2
https://cppreference.com/w/cpp/experimental/parallelism_2.html
simd
https://cppreference.com/w/cpp/experimental/simd.html
Concurrency library extensions
https://cppreference.com/w/cpp/experimental/concurrency.html
Transactional Memory
https://cppreference.com/w/cpp/language/transactional_memory.html
Reflection
https://cppreference.com/w/cpp/experimental/reflect.html
External Links
https://cppreference.com/w/cpp/resources.html
Non-ANSI/ISO Libraries
https://cppreference.com/w/cpp/links/libs.html
Index
https://cppreference.com/w/cpp/index.html
std Symbol Index
https://cppreference.com/w/cpp/symbol_index.html
C reference
https://cppreference.com/w/c.html
C95
https://cppreference.com/w/c/95.html
C99
https://cppreference.com/w/c/99.html
C11
https://cppreference.com/w/c/11.html
C17
https://cppreference.com/w/c/17.html
C23
https://cppreference.com/w/c/23.html
Compiler support
https://cppreference.com/w/c/compiler_support.html
C99
https://cppreference.com/w/c/compiler_support/99.html
C23
https://cppreference.com/w/c/compiler_support/23.html
Language
https://cppreference.com/w/c/language.html
Basic concepts
https://cppreference.com/w/c/language/basic_concepts.html
Keywords
https://cppreference.com/w/c/keyword.html
Preprocessor
https://cppreference.com/w/c/preprocessor.html
Expressions
https://cppreference.com/w/c/language/operators.html
Declaration
https://cppreference.com/w/c/language/declarations.html
Initialization
https://cppreference.com/w/c/language/initialization.html
Functions
https://cppreference.com/w/c/language/functions.html
Statements
https://cppreference.com/w/c/language/statements.html
Headers
https://cppreference.com/w/c/header.html
Type support
https://cppreference.com/w/c/types.html
Program utilities
https://cppreference.com/w/c/program.html
Variadic functions
https://cppreference.com/w/c/variadic.html
Diagnostics library
https://cppreference.com/w/c/error.html
Dynamic memory management
https://cppreference.com/w/c/memory.html
Strings library
https://cppreference.com/w/c/string.html
byte
https://cppreference.com/w/c/string/byte.html
multibyte
https://cppreference.com/w/c/string/multibyte.html
wide
https://cppreference.com/w/c/string/wide.html
Date and time library
https://cppreference.com/w/c/chrono.html
Localization library
https://cppreference.com/w/c/locale.html
Input/output library
https://cppreference.com/w/c/io.html
Algorithms library
https://cppreference.com/w/c/algorithm.html
Numerics library
https://cppreference.com/w/c/numeric.html
Common mathematical functions
https://cppreference.com/w/c/numeric/math.html
Floating-point environment
https://cppreference.com/w/c/numeric/fenv.html
Pseudo-random number generation
https://cppreference.com/w/c/numeric/random.html
Complex number arithmetic
https://cppreference.com/w/c/numeric/complex.html
Type-generic math
https://cppreference.com/w/c/numeric/tgmath.html
Bit manipulation
https://cppreference.com/w/c/numeric/bit_manip.html
Checked integer arithmetic
https://cppreference.com/w/c/numeric.html#Checked_integer_arithmetic
Concurrency support library
https://cppreference.com/w/c/thread.html
Technical specifications
https://cppreference.com/w/c/experimental.html
Dynamic memory extensions
https://cppreference.com/w/c/experimental/dynamic.html
Floating-point extensions, Part 1
https://cppreference.com/w/c/experimental/fpext1.html
Floating-point extensions, Part 4
https://cppreference.com/w/c/experimental/fpext4.html
External Links
https://cppreference.com/w/c/links.html
Non-ANSI/ISO Libraries
https://cppreference.com/w/c/links/libs.html
Index
https://cppreference.com/w/c/index.html
Symbol Index
https://cppreference.com/w/c/index.html
offline archive
https://cppreference.com/w/Cppreference%253AArchives.html
https://en.cppreference.com/mwiki/index.php?title=Main_Page&oldid=182458
https://en.cppreference.com/mwiki/index.php?title=Main_Page&oldid=182458
Support us
http://www.cppreference.com/support
Recent changes
https://en.cppreference.com/w/Special:RecentChanges
FAQ
https://cppreference.com/w/Cppreference%253AAbout.html
Offline version
https://cppreference.com/w/Cppreference%253AArchives.html
https://cppreference.com/w/index.html
What links here
https://en.cppreference.com/w/Special:WhatLinksHere/Main_Page
Related changes
https://en.cppreference.com/w/Special:RecentChangesLinked/Main_Page
Upload file
http://upload.cppreference.com/w/Special:Upload
Special pages
https://en.cppreference.com/w/Special:SpecialPages
Printable version
https://en.cppreference.com/mwiki/index.php?title=Main_Page&printable=yes
Permanent link
https://en.cppreference.com/mwiki/index.php?title=Main_Page&oldid=182458
Page information
https://en.cppreference.com/mwiki/index.php?title=Main_Page&action=info
العربية
http://ar.cppreference.com/w/Main_Page
Česky
http://cs.cppreference.com/w/Main_Page
Deutsch
http://de.cppreference.com/w/Main_Page
Español
http://es.cppreference.com/w/Main_Page
Français
http://fr.cppreference.com/w/Main_Page
Italiano
http://it.cppreference.com/w/Main_Page
日本語
http://ja.cppreference.com/w/Main_Page
한국어
http://ko.cppreference.com/w/Main_Page
Polski
http://pl.cppreference.com/w/Main_Page
Português
http://pt.cppreference.com/w/Main_Page
Русский
http://ru.cppreference.com/w/Main_Page
Türkçe
http://tr.cppreference.com/w/Main_Page
中文
http://zh.cppreference.com/w/Main_Page
Privacy policy
https://cppreference.com/w/Cppreference%253APrivacy_policy.html
About cppreference.com
https://cppreference.com/w/Cppreference%253AAbout.html
Disclaimers
https://cppreference.com/w/Cppreference%253AGeneral_disclaimer.html
https://www.mediawiki.org/
http://qbnz.com/highlighter/
http://www.tigertech.net/referral/cppreference.com
URLs of
crawlers that visited me
.