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

履歴 編集

function
<valarray>

std::valarray::begin(C++26)

iterator begin();             // (1) C++26
const_iterator begin() const; // (2) C++26

概要

先頭の要素を指すイテレータを取得する。

戻り値

先頭要素を指すイテレータを返す。

備考

  • この関数によって返されるイテレータは、resize()メンバ関数が呼び出されると無効になる

#include <iostream>
#include <valarray>
#include <algorithm>

int main()
{
  std::valarray<int> va = {1, 2, 3};

  std::for_each(va.begin(), va.end(), [](int x) {
    std::cout << x << std::endl;
  });
}

出力

1
2
3

バージョン

言語

  • C++26

処理系

参照