Namespaces
Variants

std::forward_list<T,Allocator>:: empty

From cppreference.net

bool empty ( ) const noexcept ;
(depuis C++11)
(constexpr depuis C++26)

Vérifie si le conteneur ne contient aucun élément.

Table des matières

Valeur de retour

true si le conteneur est vide, false sinon.

Complexité

Constante.

Exemple

Le code suivant utilise empty pour vérifier si une std:: forward_list < int > contient des éléments :

#include <forward_list>
#include <iostream>
int main()
{
    std::forward_list<int> numbers;
    std::cout << std::boolalpha;
    std::cout << "Initially, numbers.empty(): " << numbers.empty() << '\n';
    numbers.push_front(42);
    numbers.push_front(13317); 
    std::cout << "After adding elements, numbers.empty(): " << numbers.empty() << '\n';
}

Sortie :

Initially, numbers.empty(): true
After adding elements, numbers.empty(): false

Voir aussi

renvoie la distance entre deux itérateurs
(modèle de fonction)