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

履歴 編集

concept
<ranges>

std::ranges::sized-random-access-range(C++26)

namespace std::ranges {
  template<class R>
  concept sized-random-access-range =
    random_access_range<R> && sized_range<R>;
}

概要

sized-random-access-rangeは、範囲Rrandom_access_rangeかつsized_rangeであることを表す説明専用のコンセプトである。

このコンセプトは、並列Rangeアルゴリズムのテンプレートパラメータ制約として使用される。並列アルゴリズムでは、範囲のサイズが既知であり、かつランダムアクセスが可能である必要がある。

バージョン

言語

  • C++26

参照