home | help
std::initializer_list::end(3)  C++ Standard Libary std::initializer_list::end(3)

NAME
     std::initializer_list::end - std::initializer_list::end

Synopsis
	const T* end() const noexcept;		  (since C++11)
						  (until C++14)
	constexpr const T* end() const noexcept;  (since C++14)

	Returns  a pointer to one past the last element in the initializer list,
     i.e.
	begin()+size().

	If the initializer list is empty, the values of begin()  and  end()  are
     unspecified,
	but will be identical.

Parameters
	(none)

Return value
	a pointer to one past the last element in the initializer list

Complexity
	Constant

Example
     // Run this code

      #include <numeric>
      #include <initializer_list>

      int main()
      {
	  static constexpr auto l = {15, 14};
	  static_assert(std::accumulate(l.begin(), l.end(), 13) == 42);
      }

See also
	begin returns a pointer to the first element
	      (public member function)

http://cppreference.com 	   2024.06.10	   std::initializer_list::end(3)

home | help