René's URL Explorer Experiment


Title: Memory management library - cppreference.com

Generator: MediaWiki 1.43.8

direct link

Domain: en.cppreference.com

format-detectiontelephone=no

Links:

cppreference.comhttps://en.cppreference.com/
Create accounthttps://en.cppreference.com/index.php?title=Special:CreateAccount&returnto=cpp%2Fmemory
Log inhttps://en.cppreference.com/index.php?title=Special:UserLogin&returnto=cpp%2Fmemory
Pagehttps://en.cppreference.com/cpp/memory
Discussionhttps://en.cppreference.com/index.php?title=Talk:cpp/memory&action=edit&redlink=1
https://en.cppreference.com/cpp/memory
Readhttps://en.cppreference.com/cpp/memory
View sourcehttps://en.cppreference.com/index.php?title=cpp/memory&action=edit
View historyhttps://en.cppreference.com/index.php?title=cpp/memory&action=history
https://en.cppreference.com/cpp/memory
cpphttps://en.cppreference.com/cpp
C++https://en.cppreference.com/cpp
Compiler supporthttps://en.cppreference.com/cpp/compiler_support
Freestanding and hostedhttps://en.cppreference.com/cpp/freestanding
Languagehttps://en.cppreference.com/cpp/language
Standard libraryhttps://en.cppreference.com/cpp/standard_library
Standard library headershttps://en.cppreference.com/cpp/header
Named requirementshttps://en.cppreference.com/cpp/named_req
Feature test macroshttps://en.cppreference.com/cpp/feature_test
Language support libraryhttps://en.cppreference.com/cpp/utility#Language_support
Concepts libraryhttps://en.cppreference.com/cpp/concepts
Diagnostics libraryhttps://en.cppreference.com/cpp/error
Metaprogramming libraryhttps://en.cppreference.com/cpp/meta
General utilities libraryhttps://en.cppreference.com/cpp/utility
Containers libraryhttps://en.cppreference.com/cpp/container
Iterators libraryhttps://en.cppreference.com/cpp/iterator
Ranges libraryhttps://en.cppreference.com/cpp/ranges
Algorithms libraryhttps://en.cppreference.com/cpp/algorithm
Strings libraryhttps://en.cppreference.com/cpp/string
Text processing libraryhttps://en.cppreference.com/cpp/text
Numerics libraryhttps://en.cppreference.com/cpp/numeric
Date and time libraryhttps://en.cppreference.com/cpp/chrono
Input/output libraryhttps://en.cppreference.com/cpp/io
Filesystem libraryhttps://en.cppreference.com/cpp/filesystem
Concurrency support libraryhttps://en.cppreference.com/cpp/thread
Execution control libraryhttps://en.cppreference.com/cpp/execution
Technical specificationshttps://en.cppreference.com/cpp/experimental
Symbols indexhttps://en.cppreference.com/cpp/symbol_index
External librarieshttps://en.cppreference.com/cpp/links/libs
[edit]https://cppreference.com/index.php?title=Template:cpp/navbar_content&action=edit
Allocatorshttps://en.cppreference.com/cpp/memory#Allocators
allocatorhttps://en.cppreference.com/cpp/memory/allocator
allocator_traitshttps://en.cppreference.com/cpp/memory/allocator_traits
allocation_resulthttps://en.cppreference.com/cpp/memory/allocation_result
scoped_allocator_adaptorhttps://en.cppreference.com/cpp/memory/scoped_allocator_adaptor
allocator_arghttps://en.cppreference.com/cpp/memory/allocator_arg
uses_allocatorhttps://en.cppreference.com/cpp/memory/uses_allocator
uses_allocator_construction_argshttps://en.cppreference.com/cpp/memory/uses_allocator_construction_args
make_obj_using_allocatorhttps://en.cppreference.com/cpp/memory/make_obj_using_allocator
pmr::polymorphic_allocatorhttps://en.cppreference.com/cpp/memory/polymorphic_allocator
uninitialized_construct_using_allocatorhttps://en.cppreference.com/cpp/memory/uninitialized_construct_using_allocator
Memory resourceshttps://en.cppreference.com/cpp/memory#Memory_resources
pmr::memory_resourcehttps://en.cppreference.com/cpp/memory/memory_resource
pmr::get_default_resourcehttps://en.cppreference.com/cpp/memory/get_default_resource
pmr::set_default_resourcehttps://en.cppreference.com/cpp/memory/set_default_resource
pmr::new_delete_resourcehttps://en.cppreference.com/cpp/memory/new_delete_resource
pmr::pool_optionshttps://en.cppreference.com/cpp/memory/pool_options
pmr::null_memory_resourcehttps://en.cppreference.com/cpp/memory/null_memory_resource
pmr::synchronized_pool_resourcehttps://en.cppreference.com/cpp/memory/synchronized_pool_resource
pmr::unsynchronized_pool_resourcehttps://en.cppreference.com/cpp/memory/unsynchronized_pool_resource
pmr::monotonic_buffer_resourcehttps://en.cppreference.com/cpp/memory/monotonic_buffer_resource
Explicit lifetime managementhttps://en.cppreference.com/cpp/memory#Explicit_lifetime_management
start_lifetime_ashttps://en.cppreference.com/cpp/memory/start_lifetime_as
start_lifetime_as_arrayhttps://en.cppreference.com/cpp/memory/start_lifetime_as
Types for composite class designhttps://en.cppreference.com/cpp/memory#Types_for_composite_class_design
indirecthttps://en.cppreference.com/cpp/memory/indirect
polymorphichttps://en.cppreference.com/cpp/memory/polymorphic
Miscellaneoushttps://en.cppreference.com/cpp/memory#Miscellaneous
pointer_traitshttps://en.cppreference.com/cpp/memory/pointer_traits
to_addresshttps://en.cppreference.com/cpp/memory/to_address
addressofhttps://en.cppreference.com/cpp/memory/addressof
alignhttps://en.cppreference.com/cpp/memory/align
assume_alignedhttps://en.cppreference.com/cpp/memory/assume_aligned
is_sufficiently_alignedhttps://en.cppreference.com/cpp/memory/is_sufficiently_aligned
C Libraryhttps://en.cppreference.com/cpp/memory/c
mallochttps://en.cppreference.com/cpp/memory/c/malloc
freehttps://en.cppreference.com/cpp/memory/c/free
callochttps://en.cppreference.com/cpp/memory/c/calloc
reallochttps://en.cppreference.com/cpp/memory/c/realloc
aligned_allochttps://en.cppreference.com/cpp/memory/c/aligned_alloc
free_sizedhttps://en.cppreference.com/index.php?title=cpp/memory/c/free_sized&action=edit&redlink=1
free_aligned_sizedhttps://en.cppreference.com/index.php?title=cpp/memory/c/free_aligned_sized&action=edit&redlink=1
memalignmenthttps://en.cppreference.com/index.php?title=cpp/memory/c/memalignment&action=edit&redlink=1
Uninitialized storagehttps://en.cppreference.com/cpp/memory#Uninitialized_storage
raw_storage_iteratorhttps://en.cppreference.com/cpp/memory/raw_storage_iterator
get_temporary_bufferhttps://en.cppreference.com/cpp/memory/get_temporary_buffer
return_temporary_bufferhttps://en.cppreference.com/cpp/memory/return_temporary_buffer
Garbage collector supporthttps://en.cppreference.com/cpp/memory#Garbage_collector_support
declare_reachablehttps://en.cppreference.com/cpp/memory/gc/declare_reachable
declare_no_pointershttps://en.cppreference.com/cpp/memory/gc/declare_no_pointers
pointer_safetyhttps://en.cppreference.com/cpp/memory/gc/pointer_safety
undeclare_reachablehttps://en.cppreference.com/cpp/memory/gc/undeclare_reachable
undeclare_no_pointershttps://en.cppreference.com/cpp/memory/gc/undeclare_no_pointers
get_pointer_safetyhttps://en.cppreference.com/cpp/memory/gc/get_pointer_safety
Specialized algorithmshttps://en.cppreference.com/cpp/algorithm/memory
Low level memorymanagementhttps://en.cppreference.com/cpp/memory/new#Low_level_memory_management
operator newoperator new[]https://en.cppreference.com/cpp/memory/new/operator_new
operator deleteoperator delete[]https://en.cppreference.com/cpp/memory/new/operator_delete
nothrowhttps://en.cppreference.com/cpp/memory/new/nothrow
nothrow_thttps://en.cppreference.com/cpp/memory/new/nothrow_t
new_handlerhttps://en.cppreference.com/cpp/memory/new/new_handler
set_new_handlerhttps://en.cppreference.com/cpp/memory/new/set_new_handler
get_new_handlerhttps://en.cppreference.com/cpp/memory/new/get_new_handler
bad_allochttps://en.cppreference.com/cpp/memory/new/bad_alloc
bad_array_new_lengthhttps://en.cppreference.com/cpp/memory/new/bad_array_new_length
align_val_thttps://en.cppreference.com/cpp/memory/new/align_val_t
destroying_delete_thttps://en.cppreference.com/cpp/memory/new/destroying_delete_t
launderhttps://en.cppreference.com/cpp/utility/launder
Smart pointershttps://en.cppreference.com/cpp/memory#Smart_pointers
unique_ptrhttps://en.cppreference.com/cpp/memory/unique_ptr
shared_ptrhttps://en.cppreference.com/cpp/memory/shared_ptr
weak_ptrhttps://en.cppreference.com/cpp/memory/weak_ptr
auto_ptrhttps://en.cppreference.com/cpp/memory/auto_ptr
owner_lesshttps://en.cppreference.com/cpp/memory/owner_less
owner_lesshttps://en.cppreference.com/cpp/memory/owner_less_void
owner_hashhttps://en.cppreference.com/cpp/memory/owner_hash
owner_equalhttps://en.cppreference.com/cpp/memory/owner_equal
enable_shared_from_thishttps://en.cppreference.com/cpp/memory/enable_shared_from_this
bad_weak_ptrhttps://en.cppreference.com/cpp/memory/bad_weak_ptr
default_deletehttps://en.cppreference.com/cpp/memory/default_delete
out_ptr_thttps://en.cppreference.com/cpp/memory/out_ptr_t
inout_ptr_thttps://en.cppreference.com/cpp/memory/inout_ptr_t
[edit]https://cppreference.com/index.php?title=Template:cpp/memory/navbar_content&action=edit
1 Smart pointers (since C++11)https://en.cppreference.com/cpp/memory#Smart_pointers_(since_C++11)
1.1 Pointer categorieshttps://en.cppreference.com/cpp/memory#Pointer_categories
1.2 Helper classeshttps://en.cppreference.com/cpp/memory#Helper_classes
1.3 Smart pointer adaptors (since C++23)https://en.cppreference.com/cpp/memory#Smart_pointer_adaptors_(since_C++23)
2 Allocatorshttps://en.cppreference.com/cpp/memory#Allocators
3 Memory resources (since C++17)https://en.cppreference.com/cpp/memory#Memory_resources_(since_C++17)
4 Specialized algorithmshttps://en.cppreference.com/cpp/memory#Specialized__algorithms
5 Explicit lifetime management (since C++23)https://en.cppreference.com/cpp/memory#Explicit_lifetime_management_(since_C++23)
6 Types for composite class design (since C++26)https://en.cppreference.com/cpp/memory#Types_for_composite_class_design_(since_C++26)
7 Miscellaneoushttps://en.cppreference.com/cpp/memory#Miscellaneous
8 Low level memory managementhttps://en.cppreference.com/cpp/memory#Low_level_memory_management
9 C-style memory managementhttps://en.cppreference.com/cpp/memory#C-style_memory_management
10 Uninitialized storage (until C++20)https://en.cppreference.com/cpp/memory#Uninitialized_storage_(until_C++20)
11 Garbage collector support (until C++23)https://en.cppreference.com/cpp/memory#Garbage_collector_support_(until_C++23)
https://en.cppreference.com/cpp/header/memory
unique_ptrhttps://en.cppreference.com/cpp/memory/unique_ptr
[edit]https://cppreference.com/index.php?title=Template:cpp/memory/dsc_unique_ptr&action=edit
shared_ptrhttps://en.cppreference.com/cpp/memory/shared_ptr
[edit]https://cppreference.com/index.php?title=Template:cpp/memory/dsc_shared_ptr&action=edit
weak_ptrhttps://en.cppreference.com/cpp/memory/weak_ptr
[edit]https://cppreference.com/index.php?title=Template:cpp/memory/dsc_weak_ptr&action=edit
auto_ptrhttps://en.cppreference.com/cpp/memory/auto_ptr
[edit]https://cppreference.com/index.php?title=Template:cpp/memory/dsc_auto_ptr&action=edit
owner_lesshttps://en.cppreference.com/cpp/memory/owner_less
[edit]https://cppreference.com/index.php?title=Template:cpp/memory/dsc_owner_less&action=edit
owner_hashhttps://en.cppreference.com/cpp/memory/owner_hash
[edit]https://cppreference.com/index.php?title=Template:cpp/memory/dsc_owner_hash&action=edit
owner_equalhttps://en.cppreference.com/cpp/memory/owner_equal
[edit]https://cppreference.com/index.php?title=Template:cpp/memory/dsc_owner_equal&action=edit
enable_shared_from_thishttps://en.cppreference.com/cpp/memory/enable_shared_from_this
[edit]https://cppreference.com/index.php?title=Template:cpp/memory/dsc_enable_shared_from_this&action=edit
bad_weak_ptrhttps://en.cppreference.com/cpp/memory/bad_weak_ptr
[edit]https://cppreference.com/index.php?title=Template:cpp/memory/dsc_bad_weak_ptr&action=edit
default_deletehttps://en.cppreference.com/cpp/memory/default_delete
[edit]https://cppreference.com/index.php?title=Template:cpp/memory/dsc_default_delete&action=edit
out_ptr_thttps://en.cppreference.com/cpp/memory/out_ptr_t
[edit]https://cppreference.com/index.php?title=Template:cpp/memory/dsc_out_ptr_t&action=edit
out_ptrhttps://en.cppreference.com/cpp/memory/out_ptr_t/out_ptr
[edit]https://cppreference.com/index.php?title=Template:cpp/memory/out_ptr_t/dsc_out_ptr&action=edit
inout_ptr_thttps://en.cppreference.com/cpp/memory/inout_ptr_t
[edit]https://cppreference.com/index.php?title=Template:cpp/memory/dsc_inout_ptr_t&action=edit
inout_ptrhttps://en.cppreference.com/cpp/memory/inout_ptr_t/inout_ptr
[edit]https://cppreference.com/index.php?title=Template:cpp/memory/inout_ptr_t/dsc_inout_ptr&action=edit
https://en.cppreference.com/cpp/header/memory
allocatorhttps://en.cppreference.com/cpp/memory/allocator
[edit]https://cppreference.com/index.php?title=Template:cpp/memory/dsc_allocator&action=edit
allocator_traitshttps://en.cppreference.com/cpp/memory/allocator_traits
[edit]https://cppreference.com/index.php?title=Template:cpp/memory/dsc_allocator_traits&action=edit
allocation_resulthttps://en.cppreference.com/cpp/memory/allocation_result
[edit]https://cppreference.com/index.php?title=Template:cpp/memory/dsc_allocation_result&action=edit
allocator_argallocator_arg_thttps://en.cppreference.com/cpp/memory/allocator_arg
[edit]https://cppreference.com/index.php?title=Template:cpp/memory/dsc_allocator_arg&action=edit
uses_allocatorhttps://en.cppreference.com/cpp/memory/uses_allocator
[edit]https://cppreference.com/index.php?title=Template:cpp/memory/dsc_uses_allocator&action=edit
uses_allocator_construction_argshttps://en.cppreference.com/cpp/memory/uses_allocator_construction_args
[edit]https://cppreference.com/index.php?title=Template:cpp/memory/dsc_uses_allocator_construction_args&action=edit
make_obj_using_allocatorhttps://en.cppreference.com/cpp/memory/make_obj_using_allocator
[edit]https://cppreference.com/index.php?title=Template:cpp/memory/dsc_make_obj_using_allocator&action=edit
uninitialized_construct_using_allocatorhttps://en.cppreference.com/cpp/memory/uninitialized_construct_using_allocator
[edit]https://cppreference.com/index.php?title=Template:cpp/memory/dsc_uninitialized_construct_using_allocator&action=edit
https://en.cppreference.com/cpp/header/scoped_allocator
scoped_allocator_adaptorhttps://en.cppreference.com/cpp/memory/scoped_allocator_adaptor
[edit]https://cppreference.com/index.php?title=Template:cpp/memory/dsc_scoped_allocator_adaptor&action=edit
https://en.cppreference.com/cpp/header/memory_resource
polymorphic_allocatorhttps://en.cppreference.com/cpp/memory/polymorphic_allocator
[edit]https://cppreference.com/index.php?title=Template:cpp/memory/dsc_polymorphic_allocator&action=edit
https://en.cppreference.com/cpp/header/memory_resource
memory_resourcehttps://en.cppreference.com/cpp/memory/memory_resource
[edit]https://cppreference.com/index.php?title=Template:cpp/memory/dsc_memory_resource&action=edit
new_delete_resourcehttps://en.cppreference.com/cpp/memory/new_delete_resource
[edit]https://cppreference.com/index.php?title=Template:cpp/memory/dsc_new_delete_resource&action=edit
null_memory_resourcehttps://en.cppreference.com/cpp/memory/null_memory_resource
[edit]https://cppreference.com/index.php?title=Template:cpp/memory/dsc_null_memory_resource&action=edit
get_default_resourcehttps://en.cppreference.com/cpp/memory/get_default_resource
[edit]https://cppreference.com/index.php?title=Template:cpp/memory/dsc_get_default_resource&action=edit
set_default_resourcehttps://en.cppreference.com/cpp/memory/set_default_resource
[edit]https://cppreference.com/index.php?title=Template:cpp/memory/dsc_set_default_resource&action=edit
pool_optionshttps://en.cppreference.com/cpp/memory/pool_options
[edit]https://cppreference.com/index.php?title=Template:cpp/memory/dsc_pool_options&action=edit
synchronized_pool_resourcehttps://en.cppreference.com/cpp/memory/synchronized_pool_resource
[edit]https://cppreference.com/index.php?title=Template:cpp/memory/dsc_synchronized_pool_resource&action=edit
unsynchronized_pool_resourcehttps://en.cppreference.com/cpp/memory/unsynchronized_pool_resource
[edit]https://cppreference.com/index.php?title=Template:cpp/memory/dsc_unsynchronized_pool_resource&action=edit
monotonic_buffer_resourcehttps://en.cppreference.com/cpp/memory/monotonic_buffer_resource
[edit]https://cppreference.com/index.php?title=Template:cpp/memory/dsc_monotonic_buffer_resource&action=edit
Specialized algorithmshttps://en.cppreference.com/cpp/algorithm/memory
https://en.cppreference.com/cpp/header/memory
start_lifetime_asstart_lifetime_as_arrayhttps://en.cppreference.com/cpp/memory/start_lifetime_as
[edit]https://cppreference.com/index.php?title=Template:cpp/memory/dsc_start_lifetime_as&action=edit
https://en.cppreference.com/cpp/header/memory
indirecthttps://en.cppreference.com/cpp/memory/indirect
[edit]https://cppreference.com/index.php?title=Template:cpp/memory/dsc_indirect&action=edit
polymorphichttps://en.cppreference.com/cpp/memory/polymorphic
[edit]https://cppreference.com/index.php?title=Template:cpp/memory/dsc_polymorphic&action=edit
https://en.cppreference.com/cpp/header/memory
pointer_traitshttps://en.cppreference.com/cpp/memory/pointer_traits
[edit]https://cppreference.com/index.php?title=Template:cpp/memory/dsc_pointer_traits&action=edit
to_addresshttps://en.cppreference.com/cpp/memory/to_address
[edit]https://cppreference.com/index.php?title=Template:cpp/memory/dsc_to_address&action=edit
addressofhttps://en.cppreference.com/cpp/memory/addressof
[edit]https://cppreference.com/index.php?title=Template:cpp/memory/dsc_addressof&action=edit
alignhttps://en.cppreference.com/cpp/memory/align
[edit]https://cppreference.com/index.php?title=Template:cpp/memory/dsc_align&action=edit
assume_alignedhttps://en.cppreference.com/cpp/memory/assume_aligned
[edit]https://cppreference.com/index.php?title=Template:cpp/memory/dsc_assume_aligned&action=edit
is_sufficiently_alignedhttps://en.cppreference.com/cpp/memory/is_sufficiently_aligned
[edit]https://cppreference.com/index.php?title=Template:cpp/memory/dsc_is_sufficiently_aligned&action=edit
Low level memory managementhttps://en.cppreference.com/cpp/memory/new
https://en.cppreference.com/cpp/header/new
C-style memory managementhttps://en.cppreference.com/cpp/memory/c
https://en.cppreference.com/cpp/header/cstdlib
https://en.cppreference.com/cpp/header/memory
raw_storage_iteratorhttps://en.cppreference.com/cpp/memory/raw_storage_iterator
[edit]https://cppreference.com/index.php?title=Template:cpp/memory/dsc_raw_storage_iterator&action=edit
get_temporary_bufferhttps://en.cppreference.com/cpp/memory/get_temporary_buffer
[edit]https://cppreference.com/index.php?title=Template:cpp/memory/dsc_get_temporary_buffer&action=edit
return_temporary_bufferhttps://en.cppreference.com/cpp/memory/return_temporary_buffer
[edit]https://cppreference.com/index.php?title=Template:cpp/memory/dsc_return_temporary_buffer&action=edit
https://en.cppreference.com/cpp/header/memory
declare_reachablehttps://en.cppreference.com/cpp/memory/gc/declare_reachable
[edit]https://cppreference.com/index.php?title=Template:cpp/memory/gc/dsc_declare_reachable&action=edit
undeclare_reachablehttps://en.cppreference.com/cpp/memory/gc/undeclare_reachable
[edit]https://cppreference.com/index.php?title=Template:cpp/memory/gc/dsc_undeclare_reachable&action=edit
declare_no_pointershttps://en.cppreference.com/cpp/memory/gc/declare_no_pointers
[edit]https://cppreference.com/index.php?title=Template:cpp/memory/gc/dsc_declare_no_pointers&action=edit
undeclare_no_pointershttps://en.cppreference.com/cpp/memory/gc/undeclare_no_pointers
[edit]https://cppreference.com/index.php?title=Template:cpp/memory/gc/dsc_undeclare_no_pointers&action=edit
pointer_safetyhttps://en.cppreference.com/cpp/memory/gc/pointer_safety
[edit]https://cppreference.com/index.php?title=Template:cpp/memory/gc/dsc_pointer_safety&action=edit
get_pointer_safetyhttps://en.cppreference.com/cpp/memory/gc/get_pointer_safety
[edit]https://cppreference.com/index.php?title=Template:cpp/memory/gc/dsc_get_pointer_safety&action=edit
Support ushttp://www.cppreference.com/support
Recent changeshttps://en.cppreference.com/Special:RecentChanges
FAQhttps://en.cppreference.com/Cppreference:FAQ
Offline versionhttps://en.cppreference.com/Cppreference:Archives
https://en.cppreference.com/cpp/memory
What links herehttps://en.cppreference.com/Special:WhatLinksHere/cpp/memory
Related changeshttps://en.cppreference.com/Special:RecentChangesLinked/cpp/memory
Upload filehttp://upload.cppreference.com/w/Special:Upload
Special pageshttps://en.cppreference.com/Special:SpecialPages
Printable versionjavascript:print();
Permanent linkhttps://en.cppreference.com/index.php?title=cpp/memory&oldid=184556
Page informationhttps://en.cppreference.com/index.php?title=cpp/memory&action=info
Deutschhttps://de.cppreference.com/cpp/memory
Españolhttp://es.cppreference.com/cpp/memory
Françaishttp://fr.cppreference.com/cpp/memory
Italianohttp://it.cppreference.com/cpp/memory
日本語http://ja.cppreference.com/cpp/memory
Portuguêshttp://pt.cppreference.com/cpp/memory
Русскийhttp://ru.cppreference.com/cpp/memory
中文http://zh.cppreference.com/cpp/memory

Viewport: width=1120

Robots: max-image-preview:standard


URLs of crawlers that visited me.