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

La description

Il retourne un const_reverse_iterator pointant vers l'élément qui précéderait théoriquement le premier élément du conteneur.

Déclaration

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

C ++ 98

const_reverse_iterator crend() const noexcept;

C ++ 11

const_reverse_iterator crend() const noexcept;

Valeur de retour

Il retourne un const_reverse_iterator pointant vers l'élément qui précéderait théoriquement le premier élément du conteneur.

Exceptions

Il ne jette jamais d'exceptions.

Complexité temporelle

La complexité temporelle est constante.

Exemple

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

#include <iostream>
#include <set>

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

   std::cout << "myset backwards:";
   for (auto rit = myset.crbegin(); rit != myset.crend(); ++rit)
      std::cout << ' ' << *rit;

   std::cout << '\n';

   return 0;
}

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

myset backwards: 50 40 30 20 10