Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
operator==
Comprueba si el objeto de lista de reenvíos del lado izquierdo del operador es igual que el objeto de lista de reenvíos del lado derecho.
bool operator==(
const forward_list <Type, Allocator>& left,
const forward_list <Type, Allocator>& right);
Parámetros
left
Objeto de tipo forward_list.
right
Objeto de tipo forward_list.
Comentarios
Esta función de plantilla sobrecarga operator== para comparar dos objetos de la plantilla de clase forward_list. La función devuelve distance(left.begin(), end()) == distance(right.begin(),right.end()) && equal(left. begin(),left. end(),right.begin()).
operator!=
Comprueba si el objeto de lista de reenvíos del lado izquierdo del operador no es igual que el objeto de lista de reenvíos del lado derecho.
bool operator!=(
const forward_list <Type, Allocator>& left,
const forward_list <Type, Allocator>& right);
Parámetros
left
Objeto de tipo forward_list.
right
Objeto de tipo forward_list.
Valor devuelto
true si las listas no son iguales; false si son iguales.
Comentarios
Esta función de plantilla devuelve !(left == right).
operator<
Comprueba si el objeto de lista de reenvíos del lado izquierdo del operador es menor que el objeto de lista de reenvíos del lado derecho.
bool operator<(
const forward_list <Type, Allocator>& left,
const forward_list <Type, Allocator>& right);
Parámetros
left
Objeto de tipo forward_list.
right
Objeto de tipo forward_list.
Valor devuelto
true si la lista del lado izquierdo del operador es menor pero no igual que la lista del lado derecho del operador. Si no es así, false.
Comentarios
Esta función de plantilla sobrecarga operator< para comparar dos objetos de la plantilla de clase forward_list. La función devuelve lexicographical_compare(lhs. begin(), lhs. end(), rhs.begin(), rhs.end()).
operator<=
Comprueba si el objeto de lista de reenvíos del lado izquierdo del operador es menor o igual que el objeto de lista de reenvíos del lado derecho.
bool operator<=(
const forward_list <Type, Allocator>& left,
const forward_list <Type, Allocator>& right);
Parámetros
left
Objeto de tipo forward_list.
right
Objeto de tipo forward_list.
Valor devuelto
true si la lista del lado izquierdo del operador es menor o igual que la lista del lado derecho del operador. Si no es así, false.
Comentarios
Esta función de plantilla devuelve !(right < left).
operator>
Comprueba si el objeto de lista de reenvíos del lado izquierdo del operador es mayor que el objeto de lista de reenvíos del lado derecho.
bool operator>(
const forward_list <Type, Allocator>& left,
const forward_list <Type, Allocator>& right);
Parámetros
left
Objeto de tipo forward_list.
right
Objeto de tipo forward_list.
Valor devuelto
true si la lista del lado izquierdo del operador es mayor que la lista del lado derecho del operador. Si no es así, false.
Comentarios
Esta función de plantilla devuelve right < left.
operator>=
Comprueba si el objeto de lista de reenvíos del lado izquierdo del operador es mayor o igual que el objeto de lista de reenvíos del lado derecho.
bool operator>=(
const forward_list <Type, Allocator>& left,
const forward_list <Type, Allocator>& right);
Parámetros
left
Objeto de tipo forward_list.
right
Objeto de tipo forward_list.
Valor devuelto
true si la lista de reenvíos del lado izquierdo del operador es mayor o igual que la lista de reenvíos del lado derecho del operador. Si no es así, false.
Comentarios
La función de plantilla devuelve !(left < right).