René's URL Explorer Experiment


Title: operator delete, operator delete[] - cppreference.com

Generator: MediaWiki 1.43.8

direct link

Domain: cppreference.com

format-detectiontelephone=no

Links:

cppreference.comhttps://cppreference.com/
Create accounthttps://cppreference.com/index.php?title=Special:CreateAccount&returnto=cpp%2Fmemory%2Fnew%2Foperator+delete
Log inhttps://cppreference.com/index.php?title=Special:UserLogin&returnto=cpp%2Fmemory%2Fnew%2Foperator+delete
Pagehttps://cppreference.com/cpp/memory/new/operator_delete
Discussionhttps://cppreference.com/Talk:cpp/memory/new/operator_delete
https://cppreference.com/cpp/memory/new/operator_delete
Readhttps://cppreference.com/cpp/memory/new/operator_delete
View sourcehttps://cppreference.com/index.php?title=cpp/memory/new/operator_delete&action=edit
View historyhttps://cppreference.com/index.php?title=cpp/memory/new/operator_delete&action=history
https://cppreference.com/cpp/memory/new/operator_delete
cpphttps://cppreference.com/cpp
memoryhttps://cppreference.com/cpp/memory
newhttps://cppreference.com/cpp/memory/new
C++https://cppreference.com/cpp
Compiler supporthttps://cppreference.com/cpp/compiler_support
Freestanding and hostedhttps://cppreference.com/cpp/freestanding
Languagehttps://cppreference.com/cpp/language
Standard libraryhttps://cppreference.com/cpp/standard_library
Standard library headershttps://cppreference.com/cpp/header
Named requirementshttps://cppreference.com/cpp/named_req
Feature test macroshttps://cppreference.com/cpp/feature_test
Language support libraryhttps://cppreference.com/cpp/utility#Language_support
Concepts libraryhttps://cppreference.com/cpp/concepts
Diagnostics libraryhttps://cppreference.com/cpp/error
Memory management libraryhttps://cppreference.com/cpp/memory
Metaprogramming libraryhttps://cppreference.com/cpp/meta
General utilities libraryhttps://cppreference.com/cpp/utility
Containers libraryhttps://cppreference.com/cpp/container
Iterators libraryhttps://cppreference.com/cpp/iterator
Ranges libraryhttps://cppreference.com/cpp/ranges
Algorithms libraryhttps://cppreference.com/cpp/algorithm
Strings libraryhttps://cppreference.com/cpp/string
Text processing libraryhttps://cppreference.com/cpp/text
Numerics libraryhttps://cppreference.com/cpp/numeric
Date and time libraryhttps://cppreference.com/cpp/chrono
Input/output libraryhttps://cppreference.com/cpp/io
Filesystem libraryhttps://cppreference.com/cpp/filesystem
Concurrency support libraryhttps://cppreference.com/cpp/thread
Execution control libraryhttps://cppreference.com/cpp/execution
Technical specificationshttps://cppreference.com/cpp/experimental
Symbols indexhttps://cppreference.com/cpp/symbol_index
External librarieshttps://cppreference.com/cpp/links/libs
[edit]https://cppreference.com/index.php?title=Template:cpp/navbar_content&action=edit
Utilities libraryhttps://cppreference.com/cpp/utility
Language supporthttps://cppreference.com/cpp/utility#Language_support
Type supporthttps://cppreference.com/cpp/types
Library feature-test macroshttps://cppreference.com/cpp/utility/feature_test
Program utilitieshttps://cppreference.com/cpp/utility/program
Variadic functionshttps://cppreference.com/cpp/utility/variadic
initializer_listhttps://cppreference.com/cpp/utility/initializer_list
is_constant_evaluatedhttps://cppreference.com/cpp/types/is_constant_evaluated
is_within_lifetimehttps://cppreference.com/cpp/types/is_within_lifetime
source_locationhttps://cppreference.com/cpp/utility/source_location
Coroutine supporthttps://cppreference.com/cpp/coroutine
Contract supporthttps://cppreference.com/cpp/contract
Three-way comparisonhttps://cppreference.com/cpp/utility#Three-way_comparison
three_way_comparablethree_way_comparable_withhttps://cppreference.com/cpp/utility/compare/three_way_comparable
strong_orderinghttps://cppreference.com/cpp/utility/compare/strong_ordering
weak_orderinghttps://cppreference.com/cpp/utility/compare/weak_ordering
partial_orderinghttps://cppreference.com/cpp/utility/compare/partial_ordering
common_comparison_categoryhttps://cppreference.com/cpp/utility/compare/common_comparison_category
compare_three_way_resulthttps://cppreference.com/cpp/utility/compare/compare_three_way_result
compare_three_wayhttps://cppreference.com/cpp/utility/compare/compare_three_way
strong_orderhttps://cppreference.com/cpp/utility/compare/strong_order
weak_orderhttps://cppreference.com/cpp/utility/compare/weak_order
partial_orderhttps://cppreference.com/cpp/utility/compare/partial_order
compare_strong_order_fallbackhttps://cppreference.com/cpp/utility/compare/compare_strong_order_fallback
compare_weak_order_fallbackhttps://cppreference.com/cpp/utility/compare/compare_weak_order_fallback
compare_partial_order_fallbackhttps://cppreference.com/cpp/utility/compare/compare_partial_order_fallback
type_orderhttps://cppreference.com/cpp/utility/compare/type_order
is_eqis_ltis_lteqhttps://cppreference.com/cpp/utility/compare/named_comparison_functions
is_neqis_gtis_gteqhttps://cppreference.com/cpp/utility/compare/named_comparison_functions
Function objectshttps://cppreference.com/cpp/utility/functional
Bit manipulationhttps://cppreference.com/cpp/utility/bit
bitsethttps://cppreference.com/cpp/utility/bitset
hashhttps://cppreference.com/cpp/utility/hash
Relational operatorshttps://cppreference.com/cpp/utility#Relational_operators
rel_ops::operator!=rel_ops::operator>https://cppreference.com/cpp/utility/rel_ops/operator_cmp
rel_ops::operator<=rel_ops::operator>=https://cppreference.com/cpp/utility/rel_ops/operator_cmp
Integer comparison functionshttps://cppreference.com/cpp/utility#Integer_comparison_functions
cmp_equalcmp_lesscmp_less_thanhttps://cppreference.com/cpp/utility/intcmp
cmp_not_equalcmp_greatercmp_greater_thanhttps://cppreference.com/cpp/utility/intcmp
in_rangehttps://cppreference.com/cpp/utility/in_range
Swaphttps://cppreference.com/cpp/utility#Swap
type operationshttps://cppreference.com/cpp/utility#Type_operations
swaphttps://cppreference.com/cpp/algorithm/swap
ranges::swaphttps://cppreference.com/cpp/utility/ranges/swap
exchangehttps://cppreference.com/cpp/utility/exchange
declvalhttps://cppreference.com/cpp/utility/declval
to_underlyinghttps://cppreference.com/cpp/utility/to_underlying
forwardhttps://cppreference.com/cpp/utility/forward
forward_likehttps://cppreference.com/cpp/utility/forward_like
movehttps://cppreference.com/cpp/utility/move
move_if_noexcepthttps://cppreference.com/cpp/utility/move_if_noexcept
as_consthttps://cppreference.com/cpp/utility/as_const
pairhttps://cppreference.com/cpp/utility/pair
tuplehttps://cppreference.com/cpp/utility/tuple
optionalhttps://cppreference.com/cpp/utility/optional
anyhttps://cppreference.com/cpp/utility/any
varianthttps://cppreference.com/cpp/utility/variant
tuple_sizehttps://cppreference.com/cpp/utility/tuple_size
tuple_elementhttps://cppreference.com/cpp/utility/tuple_element
applyhttps://cppreference.com/cpp/utility/apply
make_from_tuplehttps://cppreference.com/cpp/utility/make_from_tuple
expectedhttps://cppreference.com/cpp/utility/expected
[edit]https://cppreference.com/index.php?title=Template:cpp/utility/navbar_content&action=edit
Memory management libraryhttps://cppreference.com/cpp/memory
Allocatorshttps://cppreference.com/cpp/memory#Allocators
allocatorhttps://cppreference.com/cpp/memory/allocator
allocator_traitshttps://cppreference.com/cpp/memory/allocator_traits
allocation_resulthttps://cppreference.com/cpp/memory/allocation_result
scoped_allocator_adaptorhttps://cppreference.com/cpp/memory/scoped_allocator_adaptor
allocator_arghttps://cppreference.com/cpp/memory/allocator_arg
uses_allocatorhttps://cppreference.com/cpp/memory/uses_allocator
uses_allocator_construction_argshttps://cppreference.com/cpp/memory/uses_allocator_construction_args
make_obj_using_allocatorhttps://cppreference.com/cpp/memory/make_obj_using_allocator
pmr::polymorphic_allocatorhttps://cppreference.com/cpp/memory/polymorphic_allocator
uninitialized_construct_using_allocatorhttps://cppreference.com/cpp/memory/uninitialized_construct_using_allocator
Memory resourceshttps://cppreference.com/cpp/memory#Memory_resources
pmr::memory_resourcehttps://cppreference.com/cpp/memory/memory_resource
pmr::get_default_resourcehttps://cppreference.com/cpp/memory/get_default_resource
pmr::set_default_resourcehttps://cppreference.com/cpp/memory/set_default_resource
pmr::new_delete_resourcehttps://cppreference.com/cpp/memory/new_delete_resource
pmr::pool_optionshttps://cppreference.com/cpp/memory/pool_options
pmr::null_memory_resourcehttps://cppreference.com/cpp/memory/null_memory_resource
pmr::synchronized_pool_resourcehttps://cppreference.com/cpp/memory/synchronized_pool_resource
pmr::unsynchronized_pool_resourcehttps://cppreference.com/cpp/memory/unsynchronized_pool_resource
pmr::monotonic_buffer_resourcehttps://cppreference.com/cpp/memory/monotonic_buffer_resource
Explicit lifetime managementhttps://cppreference.com/cpp/memory#Explicit_lifetime_management
start_lifetime_ashttps://cppreference.com/cpp/memory/start_lifetime_as
start_lifetime_as_arrayhttps://cppreference.com/cpp/memory/start_lifetime_as
Types for composite class designhttps://cppreference.com/cpp/memory#Types_for_composite_class_design
indirecthttps://cppreference.com/cpp/memory/indirect
polymorphichttps://cppreference.com/cpp/memory/polymorphic
Miscellaneoushttps://cppreference.com/cpp/memory#Miscellaneous
pointer_traitshttps://cppreference.com/cpp/memory/pointer_traits
to_addresshttps://cppreference.com/cpp/memory/to_address
addressofhttps://cppreference.com/cpp/memory/addressof
alignhttps://cppreference.com/cpp/memory/align
assume_alignedhttps://cppreference.com/cpp/memory/assume_aligned
is_sufficiently_alignedhttps://cppreference.com/cpp/memory/is_sufficiently_aligned
C Libraryhttps://cppreference.com/cpp/memory/c
mallochttps://cppreference.com/cpp/memory/c/malloc
freehttps://cppreference.com/cpp/memory/c/free
callochttps://cppreference.com/cpp/memory/c/calloc
reallochttps://cppreference.com/cpp/memory/c/realloc
aligned_allochttps://cppreference.com/cpp/memory/c/aligned_alloc
free_sizedhttps://cppreference.com/index.php?title=cpp/memory/c/free_sized&action=edit&redlink=1
free_aligned_sizedhttps://cppreference.com/index.php?title=cpp/memory/c/free_aligned_sized&action=edit&redlink=1
memalignmenthttps://cppreference.com/index.php?title=cpp/memory/c/memalignment&action=edit&redlink=1
Uninitialized storagehttps://cppreference.com/cpp/memory#Uninitialized_storage
raw_storage_iteratorhttps://cppreference.com/cpp/memory/raw_storage_iterator
get_temporary_bufferhttps://cppreference.com/cpp/memory/get_temporary_buffer
return_temporary_bufferhttps://cppreference.com/cpp/memory/return_temporary_buffer
Garbage collector supporthttps://cppreference.com/cpp/memory#Garbage_collector_support
declare_reachablehttps://cppreference.com/cpp/memory/gc/declare_reachable
declare_no_pointershttps://cppreference.com/cpp/memory/gc/declare_no_pointers
pointer_safetyhttps://cppreference.com/cpp/memory/gc/pointer_safety
undeclare_reachablehttps://cppreference.com/cpp/memory/gc/undeclare_reachable
undeclare_no_pointershttps://cppreference.com/cpp/memory/gc/undeclare_no_pointers
get_pointer_safetyhttps://cppreference.com/cpp/memory/gc/get_pointer_safety
Specialized algorithmshttps://cppreference.com/cpp/algorithm/memory
Low level memorymanagementhttps://cppreference.com/cpp/memory/new#Low_level_memory_management
operator newoperator new[]https://cppreference.com/cpp/memory/new/operator_new
nothrowhttps://cppreference.com/cpp/memory/new/nothrow
nothrow_thttps://cppreference.com/cpp/memory/new/nothrow_t
new_handlerhttps://cppreference.com/cpp/memory/new/new_handler
set_new_handlerhttps://cppreference.com/cpp/memory/new/set_new_handler
get_new_handlerhttps://cppreference.com/cpp/memory/new/get_new_handler
bad_allochttps://cppreference.com/cpp/memory/new/bad_alloc
bad_array_new_lengthhttps://cppreference.com/cpp/memory/new/bad_array_new_length
align_val_thttps://cppreference.com/cpp/memory/new/align_val_t
destroying_delete_thttps://cppreference.com/cpp/memory/new/destroying_delete_t
launderhttps://cppreference.com/cpp/utility/launder
Smart pointershttps://cppreference.com/cpp/memory#Smart_pointers
unique_ptrhttps://cppreference.com/cpp/memory/unique_ptr
shared_ptrhttps://cppreference.com/cpp/memory/shared_ptr
weak_ptrhttps://cppreference.com/cpp/memory/weak_ptr
auto_ptrhttps://cppreference.com/cpp/memory/auto_ptr
owner_lesshttps://cppreference.com/cpp/memory/owner_less
owner_lesshttps://cppreference.com/cpp/memory/owner_less_void
owner_hashhttps://cppreference.com/cpp/memory/owner_hash
owner_equalhttps://cppreference.com/cpp/memory/owner_equal
enable_shared_from_thishttps://cppreference.com/cpp/memory/enable_shared_from_this
bad_weak_ptrhttps://cppreference.com/cpp/memory/bad_weak_ptr
default_deletehttps://cppreference.com/cpp/memory/default_delete
out_ptr_thttps://cppreference.com/cpp/memory/out_ptr_t
inout_ptr_thttps://cppreference.com/cpp/memory/inout_ptr_t
[edit]https://cppreference.com/index.php?title=Template:cpp/memory/navbar_content&action=edit
Low level memory managementhttps://cppreference.com/cpp/memory/new
Functionshttps://cppreference.com/cpp/memory/new#Functions
operator newoperator new[]https://cppreference.com/cpp/memory/new/operator_new
get_new_handlerhttps://cppreference.com/cpp/memory/new/get_new_handler
set_new_handlerhttps://cppreference.com/cpp/memory/new/set_new_handler
Classeshttps://cppreference.com/cpp/memory/new#Classes
bad_allochttps://cppreference.com/cpp/memory/new/bad_alloc
bad_array_new_lengthhttps://cppreference.com/cpp/memory/new/bad_array_new_length
align_val_thttps://cppreference.com/cpp/memory/new/align_val_t
Typeshttps://cppreference.com/cpp/memory/new#Types
new_handlerhttps://cppreference.com/cpp/memory/new/new_handler
Objectshttps://cppreference.com/cpp/memory/new#Objects
nothrowhttps://cppreference.com/cpp/memory/new/nothrow
destroying_deletehttps://cppreference.com/cpp/memory/new/destroying_delete
Object accesshttps://cppreference.com/cpp/memory/new#Object_access
launderhttps://cppreference.com/cpp/utility/launder
[edit]https://cppreference.com/index.php?title=Template:cpp/memory/new/navbar_content&action=edit
https://cppreference.com/cpp/header/new
delete and delete[] expressionshttps://cppreference.com/cpp/language/delete
placement new expressionshttps://cppreference.com/cpp/language/new#Placement_new
Replaceablehttps://cppreference.com/cpp/language/replacement_function
belowhttps://cppreference.com/cpp/memory/new/operator_delete#Global_replacement
initialization failurehttps://cppreference.com/cpp/language/new#Initialization_failure
non-allocating placement allocation functionhttps://cppreference.com/cpp/memory/new/operator_new#Version_9
1-8https://cppreference.com/cpp/memory/new/operator_delete#Version_1
https://cppreference.com/cpp/header/new
delete expressionhttps://cppreference.com/cpp/language/delete
1 Parametershttps://cppreference.com/cpp/memory/new/operator_delete#Parameters
2 Exceptionshttps://cppreference.com/cpp/memory/new/operator_delete#Exceptions
3 Global replacementshttps://cppreference.com/cpp/memory/new/operator_delete#Global_replacements
4 Class-specific overloadshttps://cppreference.com/cpp/memory/new/operator_delete#Class-specific_overloads
5 Noteshttps://cppreference.com/cpp/memory/new/operator_delete#Notes
6 Defect reportshttps://cppreference.com/cpp/memory/new/operator_delete#Defect_reports
7 See alsohttps://cppreference.com/cpp/memory/new/operator_delete#See_also
1-12https://cppreference.com/cpp/memory/new/operator_delete#Version_1
replaceablehttps://cppreference.com/cpp/language/replacement_function
15,16https://cppreference.com/cpp/memory/new/operator_delete#Version_15
13,14https://cppreference.com/cpp/memory/new/operator_delete#Version_13
25,26https://cppreference.com/cpp/memory/new/operator_delete#Version_25
17-24https://cppreference.com/cpp/memory/new/operator_delete#Version_17
17,19,21https://cppreference.com/cpp/memory/new/operator_delete#Version_17
18,20,22https://cppreference.com/cpp/memory/new/operator_delete#Version_18
name lookup ruleshttps://cppreference.com/cpp/language/lookup
polymorphichttps://cppreference.com/cpp/language/object
17,18https://cppreference.com/cpp/memory/new/operator_delete#Version_17
21,22https://cppreference.com/cpp/memory/new/operator_delete#Version_21
25,26https://cppreference.com/cpp/memory/new/operator_delete#Version_25
template argument deductionhttps://cppreference.com/cpp/language/template_argument_deduction
operator newhttps://cppreference.com/cpp/memory/new/operator_new
operator newhttps://cppreference.com/cpp/memory/new/operator_new
happens-beforehttps://cppreference.com/cpp/atomic/memory_order
Feature-testhttps://cppreference.com/cpp/utility/feature_test
__cpp_sized_deallocationhttps://cppreference.com/cpp/feature_test#cpp_sized_deallocation
201309Lhttps://cppreference.com/cpp/compiler_support/14#cpp_sized_deallocation_201309L
__cpp_impl_destroying_deletehttps://cppreference.com/cpp/feature_test#cpp_impl_destroying_delete
201806Lhttps://cppreference.com/cpp/compiler_support/20#cpp_impl_destroying_delete_201806L
__cpp_lib_destroying_deletehttps://cppreference.com/cpp/feature_test#cpp_lib_destroying_delete
201806Lhttps://cppreference.com/cpp/compiler_support/20#cpp_lib_destroying_delete_201806L
CWG 220https://cplusplus.github.io/CWG/issues/220.html
CWG 1438https://cplusplus.github.io/CWG/issues/1438.html
LWG 206https://cplusplus.github.io/LWG/issue206
2https://cppreference.com/cpp/memory/new/operator_delete#Version_2
10https://cppreference.com/cpp/memory/new/operator_delete#Version_10
LWG 298https://cplusplus.github.io/LWG/issue298
1https://cppreference.com/cpp/memory/new/operator_delete#Version_1
9https://cppreference.com/cpp/memory/new/operator_delete#Version_9
LWG 404https://cplusplus.github.io/LWG/issue404
LWG 2458https://cplusplus.github.io/LWG/issue2458
operator deletehttps://cppreference.com/cpp/coroutine/generator/promise_type/operator_delete
[edit]https://cppreference.com/index.php?title=Template:cpp/coroutine/generator/promise_type/dsc_operator_delete&action=edit
operator newoperator new[]https://cppreference.com/cpp/memory/new/operator_new
[edit]https://cppreference.com/index.php?title=Template:cpp/memory/new/dsc_operator_new&action=edit
return_temporary_bufferhttps://cppreference.com/cpp/memory/return_temporary_buffer
[edit]https://cppreference.com/index.php?title=Template:cpp/memory/dsc_return_temporary_buffer&action=edit
freehttps://cppreference.com/cpp/memory/c/free
[edit]https://cppreference.com/index.php?title=Template:cpp/memory/c/dsc_free&action=edit
Categorieshttps://cppreference.com/Special:Categories
Pages using deprecated source tagshttps://cppreference.com/index.php?title=Category:Pages_using_deprecated_source_tags&action=edit&redlink=1
Pages using deprecated enclose attributeshttps://cppreference.com/index.php?title=Category:Pages_using_deprecated_enclose_attributes&action=edit&redlink=1
Pages with too many expensive parser function callshttps://cppreference.com/index.php?title=Category:Pages_with_too_many_expensive_parser_function_calls&action=edit&redlink=1
Support ushttp://www.cppreference.com/support
Recent changeshttps://cppreference.com/Special:RecentChanges
FAQhttps://cppreference.com/Cppreference:FAQ
Offline versionhttps://cppreference.com/Cppreference:Archives
https://cppreference.com/cpp/memory/new/operator_delete
What links herehttps://cppreference.com/Special:WhatLinksHere/cpp/memory/new/operator_delete
Related changeshttps://cppreference.com/Special:RecentChangesLinked/cpp/memory/new/operator_delete
Upload filehttp://upload.cppreference.com/w/Special:Upload
Special pageshttps://cppreference.com/Special:SpecialPages
Printable versionjavascript:print();
Permanent linkhttps://cppreference.com/index.php?title=cpp/memory/new/operator_delete&oldid=181161
Page informationhttps://cppreference.com/index.php?title=cpp/memory/new/operator_delete&action=info
Deutschhttps://de.cppreference.com/cpp/memory/new/operator_delete
Españolhttp://es.cppreference.com/cpp/memory/new/operator_delete
Françaishttp://fr.cppreference.com/cpp/memory/new/operator_delete
Italianohttp://it.cppreference.com/cpp/memory/new/operator_delete
日本語http://ja.cppreference.com/cpp/memory/new/operator_delete
Portuguêshttp://pt.cppreference.com/cpp/memory/new/operator_delete
Русскийhttp://ru.cppreference.com/cpp/memory/new/operator_delete
中文http://zh.cppreference.com/cpp/memory/new/operator_delete

Viewport: width=1120

Robots: max-image-preview:standard


URLs of crawlers that visited me.