Namespaces
Variants

std::initializer_list<T>::begin

Aus de.cppreference.net
 
 
Dienstprogrammbibliothek
Sprachunterstützung
Typunterstützung (grundlegende Typen, RTTI)
Bibliotheks-Feature-Test-Makros (C++20)
Programm-Dienstprogramme
Variadische Funktionen
Koroutinenunterstü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 Dienstprogramme
Relationsoperatoren (veraltet in C++20)
Ganzzahlvergleichsfunktionen
(C++20)(C++20)(C++20)    
(C++20)
Swap- und Typoperationen
(C++14)
(C++11)
(C++11)
(C++11)
(C++17)
Allgemeine Vokabular-Typen
(C++11)
(C++17)
(C++17)
(C++17)
(C++11)
(C++17)
(C++23)



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

Erhält einen Zeiger auf das erste Element im initializer_list. Entspricht return data();.

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

Rückgabewert

Ein Zeiger auf das erste Element in der Initialisiererliste

Komplexität

Konstante

Beispiel

#include <initializer_list>
int main()
{
    static constexpr auto il = {42, 24};
    static_assert(*il.begin() == 0x2A);
    static_assert(il.begin()[1] == 030);
}
**Übersetzungsdetails:** - "Run this code" wurde zu "Diesen Code ausführen" übersetzt - HTML-Tags und Attribute wurden unverändert beibehalten - Der C++ Code innerhalb der `
` Tags wurde nicht übersetzt
- C++ spezifische Begriffe (wie `static`, `constexpr`, `auto`, etc.) wurden nicht übersetzt
- Die Formatierung und Struktur der HTML-Elemente wurde vollständig erhalten

Siehe auch

gibt einen Zeiger auf das Element nach dem letzten Element zurück
(öffentliche Elementfunktion)