<forward_list>
, operatory
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
Lewej
Obiekt typu forward_list
.
Prawo
Obiekt typu forward_list
.
Uwagi
Ta funkcja szablonu przeciąża operator==
funkcję, aby porównać dwa obiekty szablonu forward_list
klasy . 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
Lewej
Obiekt typu forward_list
.
Prawo
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
Lewej
Obiekt typu forward_list
.
Prawo
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_list
klasy . 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
Lewej
Obiekt typu forward_list
.
Prawo
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
Lewej
Obiekt typu forward_list
.
Prawo
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
Lewej
Obiekt typu forward_list
.
Prawo
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ść .
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla