Namespaces
Variants

deduction guides for std::indirect

From cppreference.net
Memory management library
( exposition only* )
Allocators
Uninitialized memory algorithms
Constrained uninitialized memory algorithms
Memory resources
Uninitialized storage (until C++20)
( until C++20* )
( until C++20* )
( until C++20* )

Garbage collector support (until C++23)
(C++11) (until C++23)
(C++11) (until C++23)
(C++11) (until C++23)
(C++11) (until C++23)
(C++11) (until C++23)
(C++11) (until C++23)
Definiert im Header <memory>
template < class Value >
indirect ( Value ) - > indirect < Value > ;
(1) (seit C++26)
template < class Alloc, class Value >

indirect ( std:: allocator_arg_t , Alloc, Value )
- > indirect < Value, typename std:: allocator_traits < Alloc > ::

template rebind_alloc < Value >> ;
(2) (seit C++26)
1) Dieser deduction guide wird für std::indirect bereitgestellt, um die Ableitung von einem einzelnen Wert zu ermöglichen.
2) Diese Deduction Guide wird für std::indirect bereitgestellt, um Ableitung von einem Allokator zu ermöglichen, dessen Werttyp sich von Value unterscheidet.

Beispiel