template <class T, class Container = vector<T>, class Compare = less<typename Container::value_type> > class priority_queue;
bool
值。comp(a,b)
,其中 comp 是此型別的物件,a 和 b 是容器中的元素,如果 a 在該函式定義的嚴格弱序中被認為排在 b 之前,則應返回 true
。less<T>
,其返回值與應用小於運算子(a<b
)相同。成員型別 | 定義 | 說明 |
---|---|---|
value_type | 第一個模板引數 (T) | 元素的型別 |
container_type | 第二個模板引數 (Container) | 底層容器的型別 |
size_type | 一個無符號整數型別 | 通常與 size_t 相同 |
成員型別 | 定義 | 說明 |
---|---|---|
value_type | 第一個模板引數 (T) | 元素的型別 |
container_type | 第二個模板引數 (Container) | 底層容器的型別 |
引用 | container_type::reference | 通常是 value_type& |
const_reference | container_type::const_reference | 通常是 const value_type& |
size_type | 一個無符號整數型別 | 通常與 size_t 相同 |