Skip to content

Latest commit

 

History

History
49 lines (36 loc) · 742 Bytes

File metadata and controls

49 lines (36 loc) · 742 Bytes

empty

  • 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]

出力

参照