cppreference.com
< cpp
.
<memory> | |
(C++11) |
( ) |
(C++11) |
( ) |
(C++11) |
, std::shared_ptr ( ) |
( C++11)( C++17) |
( ) |
(C++11) |
( ) |
(C++11) |
shared_ptr, ( ) |
(C++11) |
, weak_ptr, () |
(C++11) |
unique_ptr ( ) |
(C++23) |
( ) |
(C++23) |
out_ptr_t ( ) |
(C++23) |
, ( ) |
(C++23) |
inout_ptr_t ( ) |
, , . .
<memory> | |
| ( ) | |
(C++11) |
( ) |
(C++23) |
, allocate_at_least ( ) |
(C++11) |
std::allocator_arg_t, () |
(C++11) |
, uses_allocator ( ) |
| , , ( ) | |
(C++20) |
( ) |
| ( ) | |
<scoped_allocator> | |
(C++11) |
( ) |
<memory_resource> | |
std::pmr | |
(C++17) |
, std::pmr::memory_resource, ( ) |
( C++17)
, std::pmr::polymorphic_allocator
<memory_resource> | |
std::pmr | |
(C++17) |
, () |
(C++17) |
std::pmr::memory_resource, operator new operator delete () |
(C++17) |
std::pmr::memory_resource, () |
(C++17) |
std::pmr::memory_resource () |
(C++17) |
std::pmr::memory_resource () |
(C++17) |
() |
(C++17) |
std::pmr::memory_resource () |
(C++17) |
std::pmr::memory_resource () |
(C++17) |
std::pmr::memory_resource, () |
.
<memory> | |
( C++17)( C++20) |
, ( ) |
( C++17)( C++20) |
( ) |
( C++17)( C++20) |
( ) |
<memory> | |
| ( ) | |
(C++11) |
( ) |
| , ( ) | |
| , ( ) | |
(C++17) |
( ) |
(C++17) |
( ) |
| , ( ) | |
| , ( ) | |
| , ( ) | |
| , ( ) | |
(C++17) |
( ) |
(C++17) |
( ) |
(C++17) |
( ) |
(C++20) |
( ) |
( C++20)
<memory> | |
std::ranges | |
| , , ( concept*) | |
(C++20) |
() |
(C++20) |
() |
(C++20) |
, () |
(C++20) |
, () |
(C++20) |
() |
(C++20) |
() |
| , () | |
| , () | |
| , () | |
| , () | |
(C++20) |
() |
(C++20) |
() |
(C++20) |
() |
(C++20) |
() |
( C++23)
<memory> | |
(C++11)( C++23) |
, () |
(C++11)( C++23) |
, ( ) |
(C++11)( C++23) |
, () |
(C++11)( C++23) |
std::declare_no_pointers () |
(C++11)( C++23) |
() |
(C++11)( C++23) |
() |
( C++23)
<memory> | |
| ( ) | |
<memory> | |
(C++11) |
, ( ) |
(C++20) |
, ( ) |
(C++11) |
, & ( ) |
(C++11) |
() |
(C++20) |
, ( ) |
operator new, operator delete, std::set_new_handler
<new> |
C
<cstdlib> |