Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Operatori
operator==
Verifica se l'oggetto elenco di inoltro a sinistra dell'operatore è uguale all'oggetto elenco di inoltro a destra.
bool operator==(
const forward_list <Type, Allocator>& left,
const forward_list <Type, Allocator>& right);
Parametri
left
Oggetto di tipo forward_list.
right
Oggetto di tipo forward_list.
Osservazioni:
Questa funzione modello esegue l'overload per confrontare operator== due oggetti del modello forward_listdi classe . La funzione restituisce distance(left.begin(), end()) == distance(right.begin(),right.end()) && equal(left. begin(),left. end(),right.begin()).
operator!=
Verifica se l'oggetto elenco di inoltro a sinistra dell'operatore non è uguale all'oggetto elenco di inoltro a destra.
bool operator!=(
const forward_list <Type, Allocator>& left,
const forward_list <Type, Allocator>& right);
Parametri
left
Oggetto di tipo forward_list.
right
Oggetto di tipo forward_list.
Valore restituito
true se gli elenchi non sono uguali; false se gli elenchi sono uguali.
Osservazioni:
Questa funzione modello restituisce !(left == right).
operator<
Verifica se l'oggetto elenco di inoltro a sinistra dell'operatore è minore dell'oggetto elenco di inoltro a destra.
bool operator<(
const forward_list <Type, Allocator>& left,
const forward_list <Type, Allocator>& right);
Parametri
left
Oggetto di tipo forward_list.
right
Oggetto di tipo forward_list.
Valore restituito
true se l'elenco a sinistra dell'operatore è minore ma non uguale all'elenco a destra; in caso contrario, false.
Osservazioni:
Questa funzione modello esegue l'overload per confrontare operator< due oggetti del modello forward_listdi classe . La funzione restituisce lexicographical_compare(lhs. begin(), lhs. end(), rhs.begin(), rhs.end()).
operator<=
Verifica se l'oggetto elenco di inoltro a sinistra dell'operatore è minore o uguale all'oggetto elenco di inoltro a destra.
bool operator<=(
const forward_list <Type, Allocator>& left,
const forward_list <Type, Allocator>& right);
Parametri
left
Oggetto di tipo forward_list.
right
Oggetto di tipo forward_list.
Valore restituito
true se l'elenco a sinistra dell'operatore è minore o uguale all'elenco a destra dell'operatore; in caso contrario, false.
Osservazioni:
Questa funzione modello restituisce !(right < left).
operator>
Verifica se l'oggetto elenco di inoltro a sinistra dell'operatore è maggiore dell'oggetto elenco di inoltro a destra.
bool operator>(
const forward_list <Type, Allocator>& left,
const forward_list <Type, Allocator>& right);
Parametri
left
Oggetto di tipo forward_list.
right
Oggetto di tipo forward_list.
Valore restituito
true se l'elenco a sinistra dell'operatore è maggiore dell'elenco a destra; in caso contrario, false.
Osservazioni:
Questa funzione modello restituisce right < left.
operator>=
Verifica se l'oggetto elenco di inoltro a sinistra dell'operatore è maggiore o uguale all'oggetto elenco di inoltro a destra.
bool operator>=(
const forward_list <Type, Allocator>& left,
const forward_list <Type, Allocator>& right);
Parametri
left
Oggetto di tipo forward_list.
right
Oggetto di tipo forward_list.
Valore restituito
true se l'elenco di inoltro a sinistra dell'operatore è maggiore o uguale all'elenco di inoltro a destra; in caso contrario, false.
Osservazioni:
La funzione modello restituisce !(left < right).