Syntaxe:
#include <list> list operator=(const list& c2); bool operator==(const list& c1, const list& c2); bool operator!=(const list& c1, const list& c2); bool operator<(const list& c1, const list& c2); bool operator>(const list& c1, const list& c2); bool operator<=(const list& c1, const list& c2); bool operator>=(const list& c1, const list& c2);
Todos os containeres do C++ podem ser comparados e atribudos com os operadores padrão: ==, !=, <=, >=, <, >, and =. Realizar uma comparação ou atribuição de uma lista para outra é uma operação de tempo linear.
Duas listas são iguais se:
A comparação entre listas é feita de modo lexicográfico.