<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_list
iki 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_list
iki 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)
.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin