руководства по выведению аргументов шаблона для std::indirect
Определено в заголовке <memory> | ||
|---|---|---|
template< class Value > indirect( Value ) -> indirect<Value>; | (1) | (начиная с 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) | (начиная с C++26) |
1) Это руководство по выведению аргументов шаблона предоставлено для
std::indirect, чтобы обеспечить выведение из одного значения.
2) Это руководство по выведению аргументов шаблона предоставлено для
std::indirect, чтобы обеспечить выведение из аллокатора, тип значения которого отличается от Value.Пример
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/cpp/memory/indirect/deduction_guides