最終更新日時(UTC):
が更新

履歴 編集

function
<flat_map>

std::flat_map::max_size(C++23)

size_type max_size() const noexcept; // (1) C++23

概要

コンテナが格納できる要素の最大数を返す。 これは、システムやライブラリ実装の制限のもとでコンテナが格納できる潜在的な最大サイズである。

戻り値

containers型メンバ変数cがあるとして、以下を返す。

return min<size_type>(c.keys.max_size(), c.values.max_size());

計算量

定数時間。

#include <iostream>
#include <flat_map>

int main()
{
  std::flat_map<char, int> fm;

  std::cout << fm.max_size() << std::endl;
}

出力例

178956970

言語バージョン

  • C++23

処理系