Aracılığıyla paylaş


<forward_list> işleçleri

operator==

İşlecin sol tarafındaki ileriye doğru liste nesnesinin sağ taraftaki ileriye doğru liste nesnesine eşit olup olmadığını sınar.

bool operator==(
    const forward_list <Type, Allocator>& left,
    const forward_list <Type, Allocator>& right);

Parametreler

Sol
forward_list türünün bir nesnesi.

Doğru
forward_list türünün bir nesnesi.

Açıklamalar

Bu şablon işlevi, sınıf şablonunun forward_listiki nesnesini karşılaştırmak için aşırı yükleroperator==. işlevi döndürür distance(left.begin(), end()) == distance(right.begin(),right.end()) && equal(left. begin(),left. end(),right.begin()).

operator!=

İşlecin sol tarafındaki ileriye doğru liste nesnesinin sağ taraftaki ileriye doğru liste nesnesine eşit olup olmadığını sınar.

bool operator!=(
    const forward_list <Type, Allocator>& left,
    const forward_list <Type, Allocator>& right);

Parametreler

Sol
forward_list türünün bir nesnesi.

Doğru
forward_list türünün bir nesnesi.

İade Değeri

true listeler eşit değilse; false listeler eşitse.

Açıklamalar

Bu şablon işlevi döndürür !(left == right).

operator<

İşlecin sol tarafındaki ileriye doğru liste nesnesinin sağ taraftaki ileriye doğru liste nesnesinden küçük olup olmadığını sınar.

bool operator<(
    const forward_list <Type, Allocator>& left,
    const forward_list <Type, Allocator>& right);

Parametreler

Sol
forward_list türünün bir nesnesi.

Doğru
forward_list türünün bir nesnesi.

İade Değeri

true işlecin sol tarafındaki liste, işlecin sağ tarafındaki listeden küçükse ancak buna eşit değilse; aksi takdirde false.

Açıklamalar

Bu şablon işlevi, sınıf şablonunun forward_listiki nesnesini karşılaştırmak için aşırı yükleroperator<. işlevi döndürür lexicographical_compare(lhs. begin(), lhs. end(), rhs.begin(), rhs.end()).

operator<=

İşlecin sol tarafındaki ileriye doğru liste nesnesinin sağ taraftaki ileriye doğru liste nesnesine eşit veya ondan küçük olup olmadığını sınar.

bool operator<=(
    const forward_list <Type, Allocator>& left,
    const forward_list <Type, Allocator>& right);

Parametreler

Sol
forward_list türünün bir nesnesi.

Doğru
forward_list türünün bir nesnesi.

İade Değeri

true işlecin sol tarafındaki liste, işlecin sağ tarafındaki listeden küçük veya buna eşitse; aksi takdirde false.

Açıklamalar

Bu şablon işlevi döndürür !(right < left).

operator>

İşlecin sol tarafındaki ileriye doğru liste nesnesinin sağ taraftaki ileriye doğru liste nesnesinden büyük olup olmadığını sınar.

bool operator>(
    const forward_list <Type, Allocator>& left,
    const forward_list <Type, Allocator>& right);

Parametreler

Sol
forward_list türünün bir nesnesi.

Doğru
forward_list türünün bir nesnesi.

İade Değeri

true işlecin sol tarafındaki liste işlecin sağ tarafındaki listeden büyükse; aksi takdirde false.

Açıklamalar

Bu şablon işlevi döndürür right < left.

operator>=

İşlecin sol tarafındaki ileriye doğru liste nesnesinin sağ taraftaki ileriye doğru liste nesnesinden büyük veya buna eşit olup olmadığını sınar.

bool operator>=(
    const forward_list <Type, Allocator>& left,
    const forward_list <Type, Allocator>& right);

Parametreler

Sol
forward_list türünün bir nesnesi.

Doğru
forward_list türünün bir nesnesi.

İade Değeri

true işlecin sol tarafındaki ileri liste, işlecin sağ tarafındaki ileriye doğru listeden büyük veya buna eşitse; aksi takdirde false.

Açıklamalar

Şablon işlevi döndürür !(left < right).