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。
[編輯] 示例
本節不完整 原因:無示例 |
[編輯] 參閱
準備與給定型別所需的使用分配器構造方式匹配的引數列表 (函式模板) | |
透過使用分配器構造在指定記憶體位置建立給定型別的物件 (函式模板) |