Translations of this page?:

Operadores de Lista

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:

  1. Têm o mesmo tamanho, e
  2. Todo elemento de posição i em uma lista é igual ao elemento de posição i na outra lista.

A comparação entre listas é feita de modo lexicográfico.

Tópicos relacionados: merge, unique

 
• • • SitemapRecent changesRSScc