最終更新日時(UTC): 2024年06月11日 13時45分38秒 Akira Takahashi が更新
履歴 編集
constexpr reference operator[](size_type i) const;
参照範囲から、任意の位置の要素を取得する。
i < size()
true
以下と等価:
return *(data() + i);
定数時間
#include <cassert> #include <span> #include <vector> int main() { std::vector<int> v = {1, 2, 3, 4, 5}; int& x = std::span{v}[2]; assert(x == 3); int& y = std::span{v}.subspan(2, 3)[1]; assert(y == 4); }
at
span
size_type
index_type