std::basic_string<CharT,Traits,Allocator>:: empty
From cppreference.net
<
cpp
|
string
|
basic string
C++
Strings library
| Classes | ||||
|
(C++17)
|
||||
std::basic_string
|
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
bool
empty
(
)
const
;
|
(noexcept seit C++11)
(constexpr seit C++20) |
|
Prüft, ob die Zeichenkette keine Zeichen enthält, d.h. ob begin ( ) == end ( ) .
Inhaltsverzeichnis |
Parameter
(keine)
Rückgabewert
true wenn die Zeichenkette leer ist, false andernfalls
Komplexität
Konstante.
Beispiel
Diesen Code ausführen
#include <iostream> #include <string> int main() { std::string s; std::boolalpha(std::cout); std::cout << "s.empty():" << s.empty() << "\t s:'" << s << "'\n"; s = "Exemplar"; std::cout << "s.empty():" << s.empty() << "\t s:'" << s << "'\n"; s = ""; std::cout << "s.empty():" << s.empty() << "\t s:'" << s << "'\n"; }
Ausgabe:
s.empty():true s:'' s.empty():false s:'Exemplar' s.empty():true s:''
Siehe auch
|
gibt die Anzahl der Zeichen zurück
(öffentliche Elementfunktion) |
|
|
gibt die maximale Anzahl von Zeichen zurück
(öffentliche Elementfunktion) |
|
|
gibt die Anzahl der Zeichen zurück, die im aktuell allokierten Speicher gehalten werden können
(öffentliche Elementfunktion) |
|
|
(C++17)
(C++20)
|
gibt die Größe eines Containers oder Arrays zurück
(Funktionstemplate) |
|
(C++17)
|
prüft, ob der Container leer ist
(Funktionstemplate) |
|
prüft, ob die View leer ist
(öffentliche Elementfunktion von
std::basic_string_view<CharT,Traits>
)
|