<forward_list>
betriebspersonal
operator==
Testet, ob das Listenobjekt links vom Operator gleich dem Listenobjekt rechts vom Operator ist
bool operator==(
const forward_list <Type, Allocator>& left,
const forward_list <Type, Allocator>& right);
Parameter
left
Ein Objekt des Typs forward_list
.
right
Ein Objekt des Typs forward_list
.
Hinweise
Diese Vorlagenfunktion überladen operator==
, um zwei Objekte der Klassenvorlage forward_list
zu vergleichen. Die Funktion gibt distance(left.begin(), end()) == distance(right.begin(),right.end()) && equal(left. begin(),left. end(),right.begin())
zurück.
operator!=
Testet, ob das Listenobjekt links vom Operator ungleich dem Listenobjekt rechts vom Operator ist
bool operator!=(
const forward_list <Type, Allocator>& left,
const forward_list <Type, Allocator>& right);
Parameter
left
Ein Objekt des Typs forward_list
.
right
Ein Objekt des Typs forward_list
.
Rückgabewert
true
wenn die Listen nicht gleich sind; false
wenn die Listen gleich sind.
Hinweise
Die dritte Vorlagenfunktion gibt !(left == right)
zurück.
operator<
Testet, ob das Listenobjekt links vom Operator kleiner als das Listenobjekt auf der rechten Seite ist.
bool operator<(
const forward_list <Type, Allocator>& left,
const forward_list <Type, Allocator>& right);
Parameter
left
Ein Objekt des Typs forward_list
.
right
Ein Objekt des Typs forward_list
.
Rückgabewert
true
, wenn die Liste links vom Operator kleiner als, aber ungleich der Liste rechts vom Operator ist; andernfalls false
.
Hinweise
Diese Vorlagenfunktion überladen operator<
, um zwei Objekte der Klassenvorlage forward_list
zu vergleichen. Die Funktion gibt lexicographical_compare(lhs. begin(), lhs. end(), rhs.begin(), rhs.end())
zurück.
operator<=
Testet, ob das Listenobjekt links vom Operator kleiner als oder gleich dem Listenobjekt rechts vom Operator ist.
bool operator<=(
const forward_list <Type, Allocator>& left,
const forward_list <Type, Allocator>& right);
Parameter
left
Ein Objekt des Typs forward_list
.
right
Ein Objekt des Typs forward_list
.
Rückgabewert
true
, wenn die Liste links vom Operator kleiner als oder gleich der Liste rechts des Operators ist; andernfalls false
Hinweise
Die dritte Vorlagenfunktion gibt !(right < left)
zurück.
operator>
Testet, ob das Listenobjekt links vom Operator größer als das Listenobjekt auf der rechten Seite ist
bool operator>(
const forward_list <Type, Allocator>& left,
const forward_list <Type, Allocator>& right);
Parameter
left
Ein Objekt des Typs forward_list
.
right
Ein Objekt des Typs forward_list
.
Rückgabewert
true
, wenn die Liste links vom Operator größer als die Liste rechts vom Operator ist; andernfalls false
Hinweise
Die dritte Vorlagenfunktion gibt right < left
zurück.
operator>=
Testet, ob das Listenobjekt links vom Operator größer als oder gleich dem Listenobjekt rechts vom Operator ist.
bool operator>=(
const forward_list <Type, Allocator>& left,
const forward_list <Type, Allocator>& right);
Parameter
left
Ein Objekt des Typs forward_list
.
right
Ein Objekt des Typs forward_list
.
Rückgabewert
true
, wenn die Liste links vom Operator größer als oder gleich der Liste rechts vom Operator ist; andernfalls false
Hinweise
Diese Vorlagenfunktion gibt !(left < right)
zurück.