类模板
<future>

std::uses_allocator<packaged_task>

template <class Ret, class Alloc>  struct uses_allocator<packaged_task<Ret>,Alloc>;
为 packaged_task 使用分配器
uses_allocator 的 trait 特化版本表明 packaged_task 对象可以使用分配器进行构造,尽管该类本身没有任何 allocator_type 成员。它在 <future> 中定义,其行为与

1
2
template <class Ret, class Alloc>
  struct uses_allocator<packaged_task<Ret>,Alloc> : true_type {};

另见