C++官网参考链接:https://cplusplus.com/reference/queue/queue/uses_allocator/
类模板
<queue>
std::uses_allocator<queue>
template <class T, class Container, class Alloc> struct uses_allocator<queue<T,Container>,Alloc>;
为队列使用分配器
uses_allocator的这种特性特殊化通知queue是否接受一个可从Alloc转换的分配器,可以从true_type或从false_type/samp>继承。
它等价于其底层容器的uses_allocator实例化。
它定义在<queue>中:
template <class T, class Container, class Alloc>
struct uses_allocator<queue<T,Container>,Alloc> : uses_allocator<Container,Alloc>::type {}