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 depuis C++11)
(constexpr depuis C++20) |
|
Vérifie si la chaîne ne contient aucun caractère, c'est-à-dire si begin ( ) == end ( ) .
Table des matières |
Paramètres
(aucun)
Valeur de retour
true si la chaîne est vide, false sinon
Complexité
Constante.
Exemple
Exécuter ce code
#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"; }
Sortie :
s.empty():true s:'' s.empty():false s:'Exemplar' s.empty():true s:''
Voir aussi
|
renvoie le nombre de caractères
(fonction membre publique) |
|
|
renvoie le nombre maximum de caractères
(fonction membre publique) |
|
|
renvoie le nombre de caractères pouvant être stockés dans la mémoire actuellement allouée
(fonction membre publique) |
|
|
(C++17)
(C++20)
|
renvoie la taille d'un conteneur ou d'un tableau
(fonction template) |
|
(C++17)
|
vérifie si le conteneur est vide
(fonction template) |
|
vérifie si la vue est vide
(fonction membre publique de
std::basic_string_view<CharT,Traits>
)
|