Namespaces
Variants

std::initializer_list<T>::end

Von de.cppreference.net
 
 
Hilfsprogrammbibliothek
Sprachunterstützung
Typunterstützung (Basistypen, RTTI)
Bibliotheks-Feature-Test-Makros (C++20)
Programm-Hilfsprogramme
Funktionen mit variabler Argumentanzahl
Koroutinen-Unterstützung (C++20)
Vertragsunterstützung (C++26)
Drei-Wege-Vergleich
(C++20)
(C++20)(C++20)(C++20)    
(C++20)(C++20)(C++20)

Allgemeine Hilfsprogramme
Relationale Operatoren (veraltet in C++20)
Ganzzahlvergleichsfunktionen
(C++20)(C++20)(C++20)    
(C++20)
Tausch und Typoperationen
(C++14)
(C++11)
(C++11)
(C++11)
(C++17)
Allgemeine Vokabeltypen
(C++11)
(C++17)
(C++17)
(C++17)
(C++11)
(C++17)
(C++23)



 
 
const T* end() const noexcept;
(seit C++11)
(constexpr seit C++14)

Erhält einen Zeiger auf das Element hinter dem letzten der Initialisierungsliste, d.h. begin() + size().

Falls die Initialisierungsliste leer ist, sind die Werte von begin() und end() unspezifiziert, aber identisch.

Rückgabewert

Ein Zeiger auf das Element nach dem letzten Element in der Initialisiererliste

Komplexität

Konstante

Beispiel

#include <initializer_list>
#include <numeric>
int main()
{
    static constexpr auto l = {3, 13, 13};
    static_assert(std::accumulate(l.begin(), l.end(), 13) == 42);
}

Siehe auch

gibt einen Zeiger auf das erste Element zurück
(öffentliche Elementfunktion)