最終更新日時:
が更新

履歴 編集

function
<locale>

std::ctype::do_is

protected:
  virtual bool
    do_is(mask m,
          charT c) const;    // (1) C++98

  virtual const charT*
    do_is(const charT* low,
          const charT* high,
          mask* vec) const;  // (2) C++98

概要

文字の分類を判定する。is()から呼び出される仮想関数である。

効果

1文字、もしくは文字列を分類する。各実引数の文字について、ctype_base::mask型の値Mを求める。

  • (2) : 範囲[low, high)の各文字*pについて求めた値を、vec[p - low]へ格納する

戻り値

  • (1) : 式(M & m) != 0の結果。すなわち、文字が指定された特性を持つ場合はtrue
  • (2) : high

バージョン

言語

  • C++98

関連項目