Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
operator==
Vérifie si l’objet de liste forward_list à gauche de l’opérateur est égal à l’objet de liste forward_list situé à droite.
bool operator==(
const forward_list <Type, Allocator>& left,
const forward_list <Type, Allocator>& right);
Paramètres
left
Objet de type forward_list.
right
Objet de type forward_list.
Notes
Cette fonction de modèle surcharge operator== pour comparer deux objets du modèle forward_listde classe . La fonction retourne distance(left.begin(), end()) == distance(right.begin(),right.end()) && equal(left. begin(),left. end(),right.begin()).
operator!=
Vérifie si l’objet de liste forward_list à gauche de l’opérateur n’est pas égal à l’objet de liste forward_list situé à droite.
bool operator!=(
const forward_list <Type, Allocator>& left,
const forward_list <Type, Allocator>& right);
Paramètres
left
Objet de type forward_list.
right
Objet de type forward_list.
Valeur de retour
true si les listes ne sont pas égales ; false si les listes sont égales.
Notes
Cette fonction de modèle retourne !(left == right).
operator<
Vérifie si l’objet de liste forward_list à gauche de l’opérateur est inférieur à l’objet de liste forward_list situé à droite.
bool operator<(
const forward_list <Type, Allocator>& left,
const forward_list <Type, Allocator>& right);
Paramètres
left
Objet de type forward_list.
right
Objet de type forward_list.
Valeur de retour
true si la liste à gauche de l’opérateur est inférieure et non égale à la liste à droite de l’opérateur ; sinon, false.
Notes
Cette fonction de modèle surcharge operator< pour comparer deux objets du modèle forward_listde classe . La fonction retourne lexicographical_compare(lhs. begin(), lhs. end(), rhs.begin(), rhs.end()).
operator<=
Vérifie si l’objet de liste forward_list à gauche de l’opérateur est inférieur ou égal à l’objet de liste forward_list situé à droite.
bool operator<=(
const forward_list <Type, Allocator>& left,
const forward_list <Type, Allocator>& right);
Paramètres
left
Objet de type forward_list.
right
Objet de type forward_list.
Valeur de retour
true si la liste à gauche de l’opérateur est inférieure ou égale à la liste à droite de l’opérateur ; sinon, false.
Notes
Cette fonction de modèle retourne !(right < left).
operator>
Vérifie si l’objet de liste forward_list à gauche de l’opérateur est supérieur à l’objet de liste forward_list situé à droite.
bool operator>(
const forward_list <Type, Allocator>& left,
const forward_list <Type, Allocator>& right);
Paramètres
left
Objet de type forward_list.
right
Objet de type forward_list.
Valeur de retour
true si la liste à gauche de l’opérateur est supérieure à la liste à droite de l’opérateur ; sinon, false.
Notes
Cette fonction de modèle retourne right < left.
operator>=
Vérifie si l’objet de liste forward_list à gauche de l’opérateur est supérieur ou égal à l’objet de liste forward_list situé à droite.
bool operator>=(
const forward_list <Type, Allocator>& left,
const forward_list <Type, Allocator>& right);
Paramètres
left
Objet de type forward_list.
right
Objet de type forward_list.
Valeur de retour
true si la liste forward_list à gauche de l’opérateur est supérieure ou égale à la liste forward_list à droite de l’opérateur ; sinon, false.
Notes
La fonction de modèle retourne !(left < right).