- queue[meta header]
- std[meta namespace]
- priority_queue[meta class]
- function[meta id-type]
void pop(); // (1) C++03
constexpr void pop(); // (1) C++26priority_queue の次の要素を削除して、要素数を1つ減らす。
削除する要素はtop()メンバ関数で得られるオブジェクトであり、そのデストラクタが呼ばれる。
内部のコンテナのpop_back()メンバ関数を呼ぶ。
pop_heap(c.begin(), c.end(), comp);
c.pop_back();- pop_heap[link /reference/algorithm/pop_heap.md]
なし
#include <iostream>
#include <queue>
int main()
{
std::priority_queue<int> que;
que.push(3);
que.push(1);
que.push(4);
que.pop(); // 4が削除される
que.pop(); // 3が削除される
std::cout << que.top() << std::endl;
}- pop()[color ff0000]
- que.top()[link top.md]
1