std::make_obj_using_allocator — cppreference.com
Материал из cppreference.com
<tbody> </tbody>
| Определено в заголовочном файле |
||
|
|
(начиная с C++20) | |
Создаёт объект заданного типа T с помощью конструирования с использованием аллокатора.
Эквивалентно
return std::make_from_tuple<T>( std::uses_allocator_construction_args<T>(alloc, std::forward<Args>(args)...) );
Параметры
| alloc | — | аллокатор для использования |
| args | — | аргументы для передачи конструктору класса T |
Возвращаемое значение
Новый созданный объект типа T.
Исключения
Может генерировать любое исключение, созданное конструктором класса T, обычно включая std::bad_alloc.