Fonction empty de <list> en C++
emptyest utilisée dans list pourvérifier si la liste chaînée est videde la fonction.
emptyIl s'agit d'une fonction membre de la classe conteneur, renvoyant si la liste chaînée est vide.
C'est la fonction la plus couramment utilisée pour vérifier l'état d'une liste chaînée, comparée àsize() == 0Plus efficace.
Définitions de mots: emptyCela signifie "empty", c'est-à-dire vérifie si la liste chaînée est vide.
Syntaxe de base et paramètres
Format de syntaxe
bool empty() const;
Description de la fonction
- Valeur de retour: Si la liste chaînée est vide, retourne
true, sinon renvoyerfalse。
Exemple
Exemple 1 : Vérifier si la liste chaînée est vide
Exemple
#include <iostream>
#include <list>
void processList(const std::list<int>& lst) {
if(lst.empty()) {
std::cout << La liste est vide << std::endl;
} else {
std::cout << La liste contient << lst.size() << " éléments" << std::endl;
}
}
int main() {
std::list<int> emptyList;
processList(emptyList);
std::list<int> numbers = {1, 2, 3};
processList(numbers);
return 0;
}
#include <list>
void processList(const std::list<int>& lst) {
if(lst.empty()) {
std::cout << La liste est vide << std::endl;
} else {
std::cout << La liste contient << lst.size() << " éléments" << std::endl;
}
}
int main() {
std::list<int> emptyList;
processList(emptyList);
std::list<int> numbers = {1, 2, 3};
processList(numbers);
return 0;
}
Résultat d'exécution attendu :
链表为空 链表有 3 个元素
autres extensions