table of contents
        
      
      
    - Tumbleweed 2024.07.05-1.3
 - Leap-16.0
 - Leap-15.6
 
| 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)
| 2024.06.10 | http://cppreference.com |