Skip to content

Latest commit

 

History

History
63 lines (44 loc) · 1.01 KB

File metadata and controls

63 lines (44 loc) · 1.01 KB

size

  • queue[meta header]
  • std[meta namespace]
  • queue[meta class]
  • function[meta id-type]
size_type size() const;           // (1) C++03
constexpr size_type size() const; // (1) C++26

概要

queue に格納されている要素の個数を返す。

内部のコンテナの size() メンバ関数を呼ぶ。

効果

return c.size();

戻り値

queue の内部のコンテナに含まれている要素の個数。

size_type は符号なし汎整数型。

計算量

定数時間 O(1) が望ましい。

#include <iostream>
#include <queue>

int main() {
  std::queue<int> que;

  que.push(1);
  std::cout << que.size() << std::endl;

  que.push(2);
  std::cout << que.size() << std::endl;

  que.push(3);
  std::cout << que.size() << std::endl;

  return 0;
}
  • size()[color ff0000]
  • que.push[link push.md]

出力

1
2
3

参照