std::initializer_list<T>::end
From cppreference.com
< cpp | utility | initializer list
const T* end() const noexcept; |
(C++11以降) (C++14以降constexpr) |
|
初期化リストの最後の要素の次の要素を指すポインタを取得します。これは、begin() + size() と等価です。
初期化リストが空の場合、begin() と end() の値は未定義ですが、同一になります。
目次 |
[編集] パラメータ
(なし)
[編集] 戻り値
初期化リストの最後の要素の次の要素を指すポインタ
[編集] 計算量
Constant
[編集] 例
このコードを実行
#include <initializer_list> #include <numeric> int main() { static constexpr auto l = {3, 13, 13}; static_assert(std::accumulate(l.begin(), l.end(), 13) == 42); }
[編集] 関連項目
| 最初の要素へのポインタを返す (public member function) |