Biblioteca de conjuntos de C ++ - función final

Descripción

Devuelve un iterador que hace referencia al elemento pasado al final en el contenedor establecido.

Declaración

A continuación se muestran las formas en que std :: set :: end funciona en varias versiones de C ++.

C ++ 98

iterator end();
const_iterator end() const;

C ++ 11

iterator end() noexcept;
const_iterator end() const noexcept;

Valor devuelto

Devuelve un iterador que hace referencia al elemento pasado al final en el contenedor establecido.

Excepciones

Nunca arroja excepciones.

Complejidad del tiempo

La complejidad del tiempo es constante.

Ejemplo

El siguiente ejemplo muestra el uso de std :: set :: end.

#include <iostream>
#include <set>

int main () {
   int myints[] = {50,40,30,20,10};
   std::set<int> myset (myints,myints+10);

   std::cout << "myset contains:";
   for (std::set<int>::iterator it = myset.begin(); it!=myset.end(); ++it)
      std::cout << ' ' << *it;

   std::cout << '\n';

   return 0;
}

El programa anterior se compilará y ejecutará correctamente.

myset contains: -107717047 0 1 10 20 30 40 50 29015