establecer la función cbegin() y cend() en C++ STL

El set::cbegin() es una función integrada en C++ STL que devuelve un iterador constante que apunta al primer elemento del contenedor. El iterador no se puede usar para modificar los elementos en el contenedor del conjunto. Los iteradores se pueden aumentar o disminuir para atravesar el conjunto en consecuencia. 

Sintaxis: 

constant_iterator set_name.cbegin()

Parámetros: La función no acepta ningún parámetro.

Valor de retorno: la función devuelve un iterador constante que apunta al primer elemento del contenedor. 

Programa para demostrar el método set::cbegin().

C++

// C++ program to demonstrate the
// set::cbegin() function
#include <bits/stdc++.h>
using namespace std;
int main()
{
 
    int arr[] = { 14, 12, 15, 11, 10 };
 
    // initializes the set from an array
    set<int> s(arr, arr + 5);
 
    // prints all elements in set
    for (auto it = s.cbegin(); it != s.cend(); it++)
        cout << *it << " ";
 
    return 0;
}
Producción: 

10 11 12 14 15



 

set::cend() es una función incorporada en C++ STL que devuelve un iterador constante que apunta a la posición más allá del último elemento en el contenedor. El iterador no se puede usar para modificar los elementos en el contenedor del conjunto. Los iteradores se pueden aumentar o disminuir para recorrer el conjunto en consecuencia. 

Sintaxis: 

constant_iterator set_name.cend()

Parámetros: La función no acepta ningún parámetro.

Valor de retorno: la función devuelve un iterador constante que apunta a la posición más allá del último elemento en el contenedor en el contenedor. 

Programa para demostrar el método set::cend().

C++

// C++ program to demonstrate the
// set::cend() function
#include <bits/stdc++.h>
using namespace std;
int main()
{
 
    int arr[] = { 14, 12, 15, 11, 10 };
 
    // initializes the set from an array
    set<int> s(arr, arr + 5);
 
    // prints all elements in set
    for (auto it = s.cbegin(); it != s.cend(); it++)
        cout << *it << " ";
 
    return 0;
}
Producción: 

10 11 12 14 15



 

Publicación traducida automáticamente

Artículo escrito por gopaldave y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *