名前空間
変種
操作

std::regex_iterator<BidirIt,CharT,Traits>::operator==,operator!=

From cppreference.com
 
 
 
正規表現ライブラリ
クラス
(C++11)
アルゴリズム
イテレータ
例外
Traits
定数
(C++11)
正規表現文法
 
 
bool operator==( const regex_iterator& rhs ) const;
(1) (C++11以降)
bool operator!=( const regex_iterator& rhs ) const;
(2) (C++11以降)
(C++20まで)

2つのregex_iteratorを比較します。

!= 演算子は operator== から合成される。

(C++20以降)

[編集] パラメータ

rhs - 比較対象のregex_iterator

[編集] 戻り値

説明のために、regex_iteratorは以下のメンバーを含むと仮定します。

1) true を返します。もし *thisrhs の両方がシーケンス終端イテレータである場合、または以下のすべての条件が真である場合。
  • begin == rhs.begin
  • end == rhs.end
  • pregex == rhs.pregex
  • flags == rhs.flags
  • match[0] == rhs.match[0]
2) !(*this == rhs) を返します。

[編集]

English 日本語 中文(简体) 中文(繁體)