Bibliothèque d'ensemble C ++ - fonction begin

La description

Il renvoie un itérateur faisant référence au premier élément du conteneur set.

Déclaration

Voici les façons dont std :: set :: begin fonctionne dans différentes versions de C ++.

C ++ 98

iterator begin();
const_iterator begin() const;

C ++ 11

iterator begin() noexcept;
const_iterator begin() const noexcept;

Valeur de retour

Il renvoie un itérateur faisant référence au premier élément du conteneur set.

Des exceptions

Il ne jette jamais d'exceptions.

Complexité temporelle

La complexité temporelle est constante.

Exemple

L'exemple suivant montre l'utilisation de std :: set :: begin.

#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;
}

Le programme ci-dessus se compilera et s'exécutera correctement.

myset contains: 0 1 10 20 30 40 50 26390 2065620553