std::basic_string<CharT,Traits,Allocator>::empty
Depuis fr.cppreference.net
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().
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>
)
|