std::make_obj_using_allocator
出自cppreference.com
在標頭 <memory> 定義
|
||
template< class T, class Alloc, class... Args > constexpr T make_obj_using_allocator( const Alloc& alloc, Args&&... args ); |
(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。
[編輯] 示例
本節未完成 原因:暫無示例 |
[編輯] 參閱
準備好與給定類型所要求的使用分配器構造的形式向匹配的實參列表 (函數模板) | |
以使用分配器構造的手段在指定的內存位置創建給定類型的對象 (函數模板) |