Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
operator==
Sprawdza, czy obiekt listy przesyłania dalej po lewej stronie operatora jest równy obiektowi listy do przodu po prawej stronie.
bool operator==(
const forward_list <Type, Allocator>& left,
const forward_list <Type, Allocator>& right);
Parametry
Lewy
Obiekt typu forward_list.
Prawy
Obiekt typu forward_list.
Uwagi
Ta funkcja szablonu przeciąża operator== funkcję, aby porównać dwa obiekty szablonu forward_listklasy . Funkcja zwraca distance(left.begin(), end()) == distance(right.begin(),right.end()) && equal(left. begin(),left. end(),right.begin())wartość .
operator!=
Sprawdza, czy obiekt listy przesyłania dalej po lewej stronie operatora nie jest równy obiektowi listy do przodu po prawej stronie.
bool operator!=(
const forward_list <Type, Allocator>& left,
const forward_list <Type, Allocator>& right);
Parametry
Lewy
Obiekt typu forward_list.
Prawy
Obiekt typu forward_list.
Wartość zwracana
true jeśli listy nie są równe; false jeśli listy są równe.
Uwagi
Ta funkcja szablonu zwraca wartość !(left == right).
operator<
Sprawdza, czy obiekt listy przesyłania dalej po lewej stronie operatora jest mniejszy niż obiekt listy do przodu po prawej stronie.
bool operator<(
const forward_list <Type, Allocator>& left,
const forward_list <Type, Allocator>& right);
Parametry
Lewy
Obiekt typu forward_list.
Prawy
Obiekt typu forward_list.
Wartość zwracana
true jeśli lista po lewej stronie operatora jest mniejsza niż, ale nie równa się liście po prawej stronie operatora; w przeciwnym razie false.
Uwagi
Ta funkcja szablonu przeciąża operator< funkcję, aby porównać dwa obiekty szablonu forward_listklasy . Funkcja zwraca lexicographical_compare(lhs. begin(), lhs. end(), rhs.begin(), rhs.end())wartość .
operator<=
Sprawdza, czy obiekt listy przesyłania dalej po lewej stronie operatora jest mniejszy lub równy obiektowi listy do przodu po prawej stronie.
bool operator<=(
const forward_list <Type, Allocator>& left,
const forward_list <Type, Allocator>& right);
Parametry
Lewy
Obiekt typu forward_list.
Prawy
Obiekt typu forward_list.
Wartość zwracana
true jeśli lista po lewej stronie operatora jest mniejsza lub równa liście po prawej stronie operatora; w przeciwnym razie false.
Uwagi
Ta funkcja szablonu zwraca wartość !(right < left).
operator>
Sprawdza, czy obiekt listy przesyłania dalej po lewej stronie operatora jest większy niż obiekt listy do przodu po prawej stronie.
bool operator>(
const forward_list <Type, Allocator>& left,
const forward_list <Type, Allocator>& right);
Parametry
Lewy
Obiekt typu forward_list.
Prawy
Obiekt typu forward_list.
Wartość zwracana
true jeśli lista po lewej stronie operatora jest większa niż lista po prawej stronie operatora; w przeciwnym razie false.
Uwagi
Ta funkcja szablonu zwraca wartość right < left.
operator>=
Sprawdza, czy obiekt listy przesyłania dalej po lewej stronie operatora jest większy lub równy obiektowi listy przesyłania dalej po prawej stronie.
bool operator>=(
const forward_list <Type, Allocator>& left,
const forward_list <Type, Allocator>& right);
Parametry
Lewy
Obiekt typu forward_list.
Prawy
Obiekt typu forward_list.
Wartość zwracana
true jeśli lista przesyłania dalej po lewej stronie operatora jest większa lub równa liście do przodu po prawej stronie operatora; w przeciwnym razie false.
Uwagi
Funkcja szablonu zwraca !(left < right)wartość .