C++ <list> empty-Funktion
emptywird in list verwendet fürdie Prüfung, ob die verkettete Liste leer istder Funktion.
emptyEs ist eine Mitgliedsfunktion der Containerklasse, die zurückgibt, ob die verkettete Liste leer ist.
Dies ist die am häufigsten verwendete Funktion, um den Zustand einer verketteten Liste zu prüfen, verglichen mitsize() == 0Effizienter.
Wortdefinitionen: emptyEs bedeutet "empty", d. h., prüft, ob die verkettete Liste leer ist.
Grundlegende Syntax und Parameter
Syntaxformat
bool empty() const;
Funktionsbeschreibung
- Rückgabewert: Wenn die verkettete Liste leer ist, zurückgeben
true, andernfalls zurückgebenfalse。
Beispiel
Beispiel 1: Prüfen, ob die verkettete Liste leer ist
Beispiel
#include <iostream>
#include <list>
void processList(const std::list<int>& lst) {
if(lst.empty()) {
std::cout << Die Liste ist leer << std::endl;
} else {
std::cout << Die Liste hat << lst.size() << " Elemente" << 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 << Die Liste ist leer << std::endl;
} else {
std::cout << Die Liste hat << lst.size() << " Elemente" << std::endl;
}
}
int main() {
std::list<int> emptyList;
processList(emptyList);
std::list<int> numbers = {1, 2, 3};
processList(numbers);
return 0;
}
Erwartetes Ausführungsergebnis:
链表为空 链表有 3 个元素
Weitere Erweiterungen