- valarray[meta header]
- std[meta namespace]
- valarray[meta class]
- function[meta id-type]
- cpp26[meta cpp]
iterator end(); // (1) C++26
const_iterator end() 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;
});
}- va.end()[color ff0000]
- va.begin()[link begin.md]
1
2
3
- C++26
- Clang: ??
- GCC: ??
- ICC: ??
- Visual C++: ??