concurrent_priority_queue::concurrent_priority_queue 建構函式
建構的並行處理的優先順序佇列。
explicit concurrent_priority_queue(
const allocator_type& _Al = allocator_type()
);
explicit concurrent_priority_queue(
size_type _Init_capacity,
const allocator_type& _Al = allocator_type()
);
template<
typename _InputIterator
>
concurrent_priority_queue(
_InputIterator_Begin,
_InputIterator_End,
const allocator_type& _Al = allocator_type()
);
concurrent_priority_queue(
const concurrent_priority_queue& _Src
);
concurrent_priority_queue(
const concurrent_priority_queue& _Src,
const allocator_type& _Al
);
concurrent_priority_queue(
concurrent_priority_queue&& _Src
);
concurrent_priority_queue(
concurrent_priority_queue&& _Src,
const allocator_type& _Al
);
參數
_InputIterator
輸入 Iterator 類型。_Al
搭配這個物件使用的配置器類別。_Init_capacity
初始容量的concurrent_priority_queue物件。_Begin
要複製的項目範圍中第一個項目的位置。_End
超過要複製的項目之範圍的第一個元素的位置。_Src
來源concurrent_priority_queue物件複製或移動的項目。
備註
將所有建構函式配置物件儲存_Al ,並將初始化優先順序佇列。
第一個建構函式指定空的初始優先權佇列,並選擇性地指定配置器。
第二個建構函式會指定優先順序佇列使用初始容量_Init_capacity ,並選擇性地指定配置器。
第三個建構函式指定 iterator 範圍所提供的值 [_Begin, _End),並選擇性地指定配置器。
第四和第五個建構函式指定優先順序佇列一份_Src。
第六個和第七個建構函式指定的優先順序佇列移動_Src。
需求
標頭: concurrent_priority_queue.h
Namespace: 並行存取