- string[meta header]
- std[meta namespace]
- basic_string[meta class]
- function[meta id-type]
bool empty() const noexcept; // C++03
[[nodiscard]] bool empty() const noexcept; // C++20
文字列が空か判定する。
size()
== 0
の評価結果。
投げない
#include <cassert>
#include <string>
int main()
{
std::string s = "hello";
assert(!s.empty());
s.clear();
assert(s.empty());
s = "";
assert(s.empty());
}
- empty()[color ff0000]
- s.clear()[link clear.md]