operator== (<forward_list>)
演算子の左側の前方リストのオブジェクトが右側の前方リスト オブジェクトと等しいかどうかを調べます。
bool operator==(
const forward_list <Type, Allocator>& _Left,
const forward_list <Type, Allocator>& _Right
);
パラメーター
パラメーター |
説明 |
---|---|
_Left |
forward_list 型のオブジェクト。 |
_Right |
forward_list 型のオブジェクト。 |
解説
テンプレートの 2 種類のオブジェクトを比較するこのテンプレート関数のオーバーロード operator== は forward_listを並べ替えます。関数は distance(_Left.begin(), end()) == distance(_Right.begin(),_Right.end()) && equal(_Left. begin(),_Left. end(),_Right.begin())を返します。
必要条件
ヘッダー: <forward_list>
名前空間: std