<memory>
template< class T, class Alloc, class... Args > constexpr T make_obj_using_allocator( const Alloc& alloc, Args&&... args );
以使用分配器构造的手段创建给定的 T 类型对象。
T
等价于
return std::make_from_tuple<T>( std::uses_allocator_construction_args<T>(alloc, std::forward<Args>(args)...) );
新创建的 T 类型对象。
可能抛出 T 的构造函数所抛的任何异常,常包括 std::bad_alloc。