- queue[meta header]
- std[meta namespace]
- priority_queue[meta class]
- function[meta id-type]
const_reference top() const; // (1) C++03
constexpr const_reference top() const; // (1) C++26次に処理する要素を取得する。
内部のコンテナのfront()メンバ関数を呼ぶ。
return c.front();
次に処理する要素への参照
#include <iostream>
#include <queue>
int main()
{
std::priority_queue<int> que;
que.push(3);
que.push(1);
que.push(4);
while (!que.empty()) {
const int& x = que.top();
std::cout << x << std::endl;
que.pop();
}
}- top()[color ff0000]
- que.push[link push.md]
- que.empty()[link empty.md]
- que.pop()[link pop.md]
4
3
1