Namespaces
Variants

std::multiset<Key,Compare,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 un std:: multiset < int > contient des éléments :

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

Sortie :

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

Voir aussi

renvoie le nombre d'éléments
(fonction membre publique)
(C++17)
vérifie si le conteneur est vide
(fonction template)