Namespaces
Variants

std::initializer_list<T>::begin

Depuis fr.cppreference.net
 
 
Bibliothèque d'utilitaires
Support linguistique
Support des types (types de base, RTTI)
Macros de test de fonctionnalités de la bibliothèque (C++20)
Utilitaires de programme
Fonctions variadiques
Support des coroutines (C++20)
Support des contrats (C++26)
Comparaison à trois voies
(C++20)
(C++20)(C++20)(C++20)    
(C++20)(C++20)(C++20)

Utilitaires généraux
Opérateurs relationnels (déprécié en C++20)
 
 
const T* begin() const noexcept;
(depuis C++11)
(constexpr depuis C++14)

Obtient un pointeur vers le premier élément de la initializer_list. Équivalent à return data();.

Si la liste d'initialisation est vide, les valeurs de begin() et end() sont non spécifiées, mais seront identiques.

Valeur de retour

Un pointeur vers le premier élément de la liste d'initialisation

Complexité

Constante

Exemple

#include <initializer_list>
int main()
{
    static constexpr auto il = {42, 24};
    static_assert(*il.begin() == 0x2A);
    static_assert(il.begin()[1] == 030);
}

Voir aussi

renvoie un pointeur vers l'élément suivant le dernier élément
(fonction membre publique)