Namespaces
Variants

std::initializer_list<T>::end

Depuis fr.cppreference.net
 
 
Bibliothèque d'utilitaires
Support du langage
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 (obsolète en C++20)
 
 
const T* end() const noexcept;
(depuis C++11)
(constexpr depuis C++14)

Obtient un pointeur vers l'élément situé après le dernier élément de la liste d'initialisation, c'est-à-dire begin() + size().

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 l'élément suivant le dernier élément dans la liste d'initialisation

Complexité

Constante

Exemple

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

Voir aussi

renvoie un pointeur vers le premier élément
(fonction membre publique)